几天前我提出了关于使用冷冻 Capistrano 的问题,但在我的供应商文件夹中运行 Capistrano 时仍然遇到问题。
当我尝试运行我的冻结版本 cap
ruby -r rubygems ./vendor/gems/capistrano-2.5.2/bin/cap deploy-with-migrations
我收到一个错误
... RubyGem version error: net-ssh(1.0.8 not >= 2.0.0) (Gem::LoadError) ...
我将 net-ssh-2.0.4 冻结在我的供应商文件夹中,因为我知道它是一个依赖项,那么我该如何使用它呢?
我希望将我的供应商文件夹添加到 gempath 下的 .gemrc 文件中:会成功的,但它没有。“gem environment”显示供应商路径,但“gem list”不显示供应商文件夹中的 gem。
有任何想法吗?