Rails 部署 Capistrano - capistrano/cli (LoadError)
Rails deployment Capistrano - capistrano/cli (LoadError)
我遵循了本教程。
https://gorails.com/deploy/ubuntu/14.04#capistrano
现在我卡在这了
我运行这条命令在设置添加Nginx主机后
上限生产部署
和运行进入这个,现在不知道该怎么做。
/home/deploy/.rbenv/versions/2.2.4/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- capistrano/cli (LoadError)
from /home/deploy/.rbenv/versions/2.2.4/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
require'
来自 /usr/bin/cap:3:in `'
我通过删除旧的 Capistrano gem 解决了这个问题。
# remove all old versions of the gem
gem cleanup rjb
我有同样的错误,这是因为我安装了这个 Gem 并将我的 ruby 从 2.0.0 升级到 2.1.9。重新安装解决了我的问题。
希望这可以帮到你。
如果你仍然遇到这个问题,我强烈建议你使用 bundler 和
bundle exec cap <args>
我遵循了本教程。
https://gorails.com/deploy/ubuntu/14.04#capistrano
现在我卡在这了
我运行这条命令在设置添加Nginx主机后 上限生产部署
和运行进入这个,现在不知道该怎么做。
/home/deploy/.rbenv/versions/2.2.4/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in require': cannot load such file -- capistrano/cli (LoadError)
from /home/deploy/.rbenv/versions/2.2.4/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in
require'
来自 /usr/bin/cap:3:in `'
我通过删除旧的 Capistrano gem 解决了这个问题。
# remove all old versions of the gem
gem cleanup rjb
我有同样的错误,这是因为我安装了这个 Gem 并将我的 ruby 从 2.0.0 升级到 2.1.9。重新安装解决了我的问题。 希望这可以帮到你。
如果你仍然遇到这个问题,我强烈建议你使用 bundler 和
bundle exec cap <args>