对于当前服务器上的站点,运行bundle install --path vendor/bundle --full-index
运行时没有任何问题。但是,当我在我的新服务器(相同版本的Bundler)上运行同一站点时,我得到:
NoMethodError: undefined method `spec' for nil:NilClass
An error occurred while installing userstamp (2.0.2), and Bundler cannot continue.
Make sure that `gem install userstamp -v '2.0.2'` succeeds before bundling.
Gemfile中的特定gem定义如下:
gem 'userstamp', '2.0.2', path: "vendor/local_gems/userstamp"
那里有宝石。这意味着Bundler忽略了Gemfile中的path
选项。有关如何进行的任何建议吗?
答案 0 :(得分:1)
gem update --system version_from_working_system