如何降级野村



我的服务器在尝试通过Capistrano安装Nokogiri时挂起。

当我在服务器上手动运行bundle install时,它挂在mini_portile2 (~> 2.0.0.rc2)部分,这是Nokogiri的依赖项。

当我打开我的Gemfile.lock时,它有以下代码行:

nokogiri (1.6.7.1)
  mini_portile2 (~> 2.0.0.rc2)

这是新版本的野村。我的本地电脑只有1.6.5。当我使用:

gem 'nokogiri', '~>1.6.5'

并运行更新,它仍然有1.6.7.1版本。当我手动将其更改为1.6.5时,它仍然挂起。

为什么会发生这种情况?

gem 'nokogiri', '~>1.6.5'

表示与1.6.x匹配的任何版本,因此1.6.7.1与该模式匹配。如果你想使用1.6.5,你需要指定

gem 'nokogiri', '=1.6.5'

或者你可以使用范围

gem 'nokogiri', '>=1.6.5', '< 1.6.6'

相关内容

  • 没有找到相关文章

最新更新