草庐IT

deployment-project

全部标签

ruby - 使用 bundle install --deployment 时如何包含 bundler 本身

我正在尝试销售我的ruby​​应用程序,这样我就不必在服务器上手动安装任何gem,并且可以在我们的puppet设置中将我的应用程序部署为rpm。这几乎可以工作,除了尽管我向Gemfile添加了一个require'bundler',但没有任何迹象表明bundler会进入vendor目录。所以,我的应用程序失败了nosuchfiletoload--bundler恰好在加载依赖项的位置。require'bundler'Bundler.setup我在这里明显遗漏了什么,或者bundler实际上不能自行销售吗?就其值(value)而言,我使用的是jruby1.7.8,所讨论的应用程序具有以下Ge

ruby - Capistrano:如何在多个项目 deploy.rb 文件中包含通用设置

这可能是一个新手ruby​​问题。我有几个库和应用程序需要部署到多个不同的主机。所有应用程序和库都将共享这些主机的一些通用设置——例如主机名、数据库服务器/用户/密码等我的目标是做这样的事情:caphost1stagedeploycaphost2stagedeploycaphost1proddeploy#...我的问题是如何将这些通用设置包含在所有deploy.rb文件中?更具体地说,我想创建一个我可以包含的rb文件,它具有一些通用设置和几个特定于主机的任务定义:set:use_sudo,false#setsomeotheroptionstask:host1dorole:app,"ho

ruby 修改project.pbxproj

我正在制作一个使用ruby​​自动修改iOS项目的脚本。添加一些文件后,我需要修改project.pbxproj文件以保存项目中的更改。我找到了一种将pbxproj文件解析为json的方法:json=JSON.parse(`plutil-convertjson-o-"#{filename}"`)但是在修改json之后,我想还原这个过程,将修改保存为pbxproj格式。有人知道这样做的方法吗? 最佳答案 似乎没有办法直接将JSON转换回pbxproj文件格式,但Xcode会将xml1格式的数据读取为有效的项目文件。受到对Library

ruby-on-rails - 如何撤消 bundle install --deployment?

我一直在开发Rails应用程序,并使用本地git存储库定期部署到heroku。我不小心运行了命令:bundleinstall--deployment它似乎将所有gems下载到本地文件夹,现在当我想上传到heroku时,它正在尝试上传许多兆字节的gems...如何撤消我运行的命令并删除本地gems?如何防止bundleinstall再次下载所有gem? 最佳答案 想把这个作为答案,因为jrochkind的评论很有帮助rm-rfvendor/bundle-rf中的f忽略询问您是否真的要删除此文件的问题。bundleinstall--no

ruby-on-rails - 你如何通过 Clearance 和 Pundit 邀请另一个用户到 "team"或 "account"或 "project"?

我有一个带有Clearance和Pundit的Rails应用程序,我正在尝试创建“团队”,“团队负责人”可以在其中邀请其他用户加入他们的团队。我想做somethingsimilar至devise_invitable,但有清关。这是我的计划:通过注册表单注册网站的用户会自动分配一个唯一的团队ID,并成为“团队负责人”。他们在表格上看不到此ID。(另一种方法是创建一个在注册时保存的唯一团队名称。)创建一个before_filter以在注册时分配团队ID和团队负责人的最佳方法是什么?em>团队ID或名称是唯一的,每个用户只能属于一个团队。关联看起来像这样:团队has_many:users用户

c++ - Visual Studio : project is not up to date "because "AlwaysCreate"was specified"?

我已将解决方案从VS2008迁移到VS2010(SP1)。现在,我的一个项目永远无法在最新状态中找到平静。每个构建都有以下输出:1>------Buildstarted:Project:PROJ_NAME,Configuration:ReleaseWin32------1>Buildstarted19/05/20117:59:27AM.1>InitializeBuildStatus:1>Creating"Release\PROJ_NAME.unsuccessfulbuild"because"AlwaysCreate"wasspecified.1>ClCompile:1>Alloutpu

c++ - Visual Studio : project is not up to date "because "AlwaysCreate"was specified"?

我已将解决方案从VS2008迁移到VS2010(SP1)。现在,我的一个项目永远无法在最新状态中找到平静。每个构建都有以下输出:1>------Buildstarted:Project:PROJ_NAME,Configuration:ReleaseWin32------1>Buildstarted19/05/20117:59:27AM.1>InitializeBuildStatus:1>Creating"Release\PROJ_NAME.unsuccessfulbuild"because"AlwaysCreate"wasspecified.1>ClCompile:1>Alloutpu

c++ - 在 CLion 中,仅 header 库 : file "does not belong to any project target, code insight features might not work properly"

我有一个使用cmake命令设置的仅header库项目:add_library(my_libraryINTERFACE)我还加了target_sources(my_libraryINTERFACE${MY_LIRBARY_HEADER_FILES})但是当我打开一个源文件时,我得到了警告:Thisfiledoesnotbelongtoanyprojecttarget,codeinsightfeaturesmightnotworkproperly而且我失去了很多代码完成等功能。设置此功能的正确方法是什么,以便CLion在仅header库上提供其常用功能? 最佳答

c++ - 在 CLion 中,仅 header 库 : file "does not belong to any project target, code insight features might not work properly"

我有一个使用cmake命令设置的仅header库项目:add_library(my_libraryINTERFACE)我还加了target_sources(my_libraryINTERFACE${MY_LIRBARY_HEADER_FILES})但是当我打开一个源文件时,我得到了警告:Thisfiledoesnotbelongtoanyprojecttarget,codeinsightfeaturesmightnotworkproperly而且我失去了很多代码完成等功能。设置此功能的正确方法是什么,以便CLion在仅header库上提供其常用功能? 最佳答

c++ - Visual Studio : Run C++ project Post-Build Event even if project is up-to-date

在VisualStudio(2008)中是否可以强制C++项目的构建后事件运行,即使项目是最新的?具体来说,我有一个构建COM进程内服务器DLL的项目。该项目有一个运行“regsvr32.exe$(TargetPath)”的构建后步骤。这在“重建”上运行良好,但只有在对项目的源代码进行了更改时才能在“构建”上运行。如果我在不进行任何更改的情况下进行“构建”,VisualStudio只会报告项目是最新的并且什么都不做-构建后事件不会运行。有什么方法可以强制事件在这种情况下运行?这是必要的,因为尽管DLL本身是最新的,但注册信息可能不是。 最佳答案