问题标签 [rvm-capistrano]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - 仅在未安装 rvm1-capistrano3 时安装 rvm
我rvm1-capistrano3
在我的项目中使用。
当我运行时cap staging deploy
,我想安装rvm
,如果没有rvm
安装。
但如果有rvm
,我想跳过这一步。
我如何实现它rvm1-capistrano3
?
ruby-on-rails - 如何让 Capistrano 3 使用 RVM ruby?
宝石文件:
部署.rb:
生产.rb
帽文件:
当我运行cap production rvm:check
输出是:
它不应该使用user
而不是system
因为我指定了rvm_type
?
当我跑步时cap production rails:console
,我得到:
bundler - 如何在精简重启时使用 capistrano 3 设置 RUBY_GC_MALLOC_LIMIT?
我使用 capistrano 3、rvm 和 bundler 进行部署。
瘦服务器像这样重新启动:
这工作正常并生成此命令:
现在我需要用这个设置RUBY_GC_MALLOC_LIMIT=90000000重新启动瘦,我不知道如何在执行命令中设置它?
该脚本必须设置 rvm 以了解捆绑包,并设置 RUBY_GC_MALLOC_LIMIT 用于瘦
不工作:
因为没有设置 rvm(执行 :bundle # 设置一个 rvm 钩子)
执行 "RUBY_GC_MALLOC_LIMIT=90000000", :bundle, :exec, "thin restart -O -C config/thin/staging.yml"
2.这里一样
rvm - ~/.rvm/bin/rvm 不是函数,但 rvm 是
当你被 ssh'ed 进入盒子时,运行 RVM 工作正常,但是 capistrano 会抛出RVM is not a function, selecting rubies with 'rvm use ...' will not work.
错误,因为 capistrano 正在使用~/.rvm/bin/rvm default do $command
它,它有点困扰我。部署似乎工作。
我认为这与 Capistrano 无关,但作为参考,这是我的 Gemfile 的一部分:
基本上,我的问题是
- RVM 是否正常运行?
- 如果我不应该担心,如何抑制 capistrano 错误?
ruby-on-rails - 使用 capistrano 3 throws 部署无法将 Rake::Task 转换为 String
我正在尝试使用 capistrano3 进行我的第一次部署。我对此真的很陌生,我被困在这里:跑步
我收到这个错误
在我的 deploy.rb 文件中,我有这个
经过大量谷歌搜索后,我发现了一些关于 rvm1-capistrano3 的信息;但是如果我改变这条线
有了这个
但没有任何改变。我仍然收到该错误。当然,我已经尝试了各种重新安装或更新,但我无法摆脱这种状态。
ruby - Capistrano 3.1.0 Rake >= 10.2.0 的部署问题
我已经安装了 RVM 和 Capistrano,但似乎遇到了错误。
我的宝石文件:
我的红宝石版本:
然后我运行:
然后:
返回任何内容的唯一 cap 命令是:
有任何想法吗?
ruby-on-rails - 部署一个 Rails 站点给出一个神秘的错误我不知道这意味着什么
这个网站已经运行了很长一段时间。我认为宝石等方面没有任何改变。我正在运行 cap deploy 并在下面收到这个神秘的错误。抱怨的发布名称“20140407162521”甚至在服务器上也不存在。有谁知道这与什么有关?
ruby-on-rails - Rails 4,Capistrano 3 在 bundle exec rake assets 期间失败:预编译并返回 rake stdout:Nothing
在 rake assets:precompile 期间使用 Capistrano 部署失败:
提示响应此错误:
这是我的debloy.rb
您可以在此 Gist 上找到有关此问题的更多详细信息: https ://gist.github.com/richardsondx/10092890 我注意到,即使我在 production.rb 中提到了环境,rake 任务中也没有提到它。用 RAILS_ENV=production 覆盖命令的前缀可能会有所帮助
我试图用以下方法覆盖任务:
但它并没有覆盖它。
ruby-on-rails - 帽流产!rvm:在部署期间检查中断(Cap3)
通过 Capistrano 3 部署 Rails 应用程序(Rails -v 3.2.12)
并面临以下问题:
帽文件:
注意:我注释掉了“capistrano/rvm”。当它未注释时,我面临以下输出:
所以两个版本都以错误告终
这是我的设置:
部署.rb
部署/生产.rb
发生什么了?请帮忙
ruby-on-rails - Capistrano 部署失败:/etc/init.d/unicorn:第 42 行:找不到 rvm-shell 命令
我正在使用Unicorn 部署到服务器,并在 rails 中使用 capistrano ....
但在部署的最后一步。Capistrano 存在此错误:
当我从服务器上的终端运行 rvm-shell 命令时,它运行没有错误。
注意:rvm-shell
安装在 ~/.rvm/bin 中。所以这与这里提到的错误不同:https ://github.com/capistrano/capistrano/issues/43
为什么会这样?