【问题标题】:Rails deployment Capistrano - capistrano/cli (LoadError)Rails 部署 Capistrano - capistrano/cli (LoadError)
【发布时间】:2016-02-11 07:01:37
【问题描述】:

我按照本教程进行操作。

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:inrequire' 从 /usr/bin/cap:3:in `'

【问题讨论】:

  • 添加更多日志 - 错误前的一些信息可能会有所帮助
  • 很想帮助你,但我提供的解决方案已被删除。我建议确保安装 capistrano 及其所有依赖项。

标签: ruby-on-rails ruby-on-rails-4 deployment capistrano3 rvm-capistrano


【解决方案1】:

我通过移除旧的 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>

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2015-03-07
    • 1970-01-01
    • 2011-09-05
    • 2016-10-08
    • 2015-01-26
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多