无法加载此类文件 - capistrano / setup(LoadError)

时间:2017-05-04 18:16:38

标签: ruby-on-rails ruby capistrano passenger

我正在关注https://gorails.com/deploy/ubuntu/16.04

最初我有一个版本的capistrano 3.8.1,我最初的问题是:

nicoara@ubuntu:~/deploy_test$ cap install STAGES=production
  /home/nicoara/.rbenv/versions/2.2.3/lib/ruby/2.2.0/rubygems/core_ext/kernel_require.rb:54:in `require': cannot load such file -- capistrano/cli (LoadError)

我用“gem install rvm-capistrano”来解决这个问题,它安装了另一个版本的capistrano,2.15.6,现在错误是:

nicoara@ubuntu:~/deploy_test$ cap install STAGES=production:
`require': cannot load such file -- capistrano/setup (LoadError)

此时我无法解决。

1 个答案:

答案 0 :(得分:1)

正如评论所述,有几个步骤可以遵循:

  1. 确保Gemfile中列出了所有capistrano/*个宝石。
  2. 运行bundle install进行安装。
  3. 确保它们在你的Capfile中拼写正确(我已经多次搞砸了!)。
  4. 使用cap添加bundle exec个命令是额外安全的,即STAGES=production bundle exec cap install