我刚刚安装了roo gem,当我尝试运行ruby脚本时出现以下错误:
/usr/local/Cellar/ruby/1.9.3-p125/lib/ruby/1.9.1/rubygems/specification.rb:1615:in `raise_if_conflicts': Unable to activate google_drive-0.3.0, because nokogiri-1.5.2 conflicts with nokogiri (!= 1.5.1, != 1.5.2, >= 1.4.4) (Gem::LoadError)
from /usr/local/Cellar/ruby/1.9.3-p125/lib/ruby/1.9.1/rubygems/specification.rb:738:in `activate'
from /usr/local/Cellar/ruby/1.9.3-p125/lib/ruby/1.9.1/rubygems/specification.rb:764:in `block in activate_dependencies'
from /usr/local/Cellar/ruby/1.9.3-p125/lib/ruby/1.9.1/rubygems/specification.rb:758:in `each'
from /usr/local/Cellar/ruby/1.9.3-p125/lib/ruby/1.9.1/rubygems/specification.rb:758:in `activate_dependencies'
from /usr/local/Cellar/ruby/1.9.3-p125/lib/ruby/1.9.1/rubygems/specification.rb:742:in `activate'
from /usr/local/Cellar/ruby/1.9.3-p125/lib/ruby/1.9.1/rubygems/specification.rb:764:in `block in activate_dependencies'
from /usr/local/Cellar/ruby/1.9.3-p125/lib/ruby/1.9.1/rubygems/specification.rb:758:in `each'
from /usr/local/Cellar/ruby/1.9.3-p125/lib/ruby/1.9.1/rubygems/specification.rb:758:in `activate_dependencies'
from /usr/local/Cellar/ruby/1.9.3-p125/lib/ruby/1.9.1/rubygems/specification.rb:742:in `activate'
from /usr/local/Cellar/ruby/1.9.3-p125/lib/ruby/1.9.1/rubygems.rb:209:in `rescue in try_activate'
from /usr/local/Cellar/ruby/1.9.3-p125/lib/ruby/1.9.1/rubygems.rb:206:in `try_activate'
from /usr/local/Cellar/ruby/1.9.3-p125/lib/ruby/1.9.1/rubygems/custom_require.rb:58:in `rescue in require'
from /usr/local/Cellar/ruby/1.9.3-p125/lib/ruby/1.9.1/rubygems/custom_require.rb:35:in `require'
from Untitled.rb:8:in `<main>'
有没有人有任何想法如何解决问题?
由于
答案 0 :(得分:2)
显然google_drive不支持nokogiri 1.5.2。我只需要卸载nokogiri 1.5.2并重新安装1.5.0并解决了错误。
答案 1 :(得分:2)
你的get文件的nokogiri行应该如下所示:
nokogiri, "1.5.0"
然后从命令行运行
bundle install
然后运行
bundle update
然后通过命令行将目录更改为运行脚本的目录,并键入
gem uninstall nokogiri
您将收到一个提示,询问您要安装哪个版本。必须卸载1.5.1和1.5.2。如果两者都已安装,则需要两次运行gem uninstall nokogiri。
一旦我完成了所有这些,它在1.9.3-p125中对我有用。
它只是通过在Bundler中将我的宝石版本设置为1.5.0而不工作,无论如何它使用了更新的nokogiri版本。