Bundler 无法识别本地 gem 路径
Bundler not recognizing local gem path
对于其当前服务器上的站点,运行宁 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.
那个特定的 gem 在 Gemfile 中是这样定义的:
gem 'userstamp', '2.0.2', path: "vendor/local_gems/userstamp"
并且 gem 在那里。这意味着 Bundler 忽略了 Gemfile 中的 path
选项。关于如何进行的任何建议?
gem update --system version_from_working_system
对于其当前服务器上的站点,运行宁 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.
那个特定的 gem 在 Gemfile 中是这样定义的:
gem 'userstamp', '2.0.2', path: "vendor/local_gems/userstamp"
并且 gem 在那里。这意味着 Bundler 忽略了 Gemfile 中的 path
选项。关于如何进行的任何建议?
gem update --system version_from_working_system