卸载时无法解决Gem版本冲突

时间:2012-03-01 10:58:15

标签: ruby rubygems

我想尝试这个名为everton的宝石(https://github.com/rubiojr/everton),但是当我尝试安装它时,它会抱怨我需要thrift_client。我没有问题安装,然后再次安装everton。没有!它特别需要thrift_client 0.6.0。我安装那个。现在,埃弗顿安装好了。

然而,当我去运行我的程序时,我得到了这个不足为奇的错误:

/home/thomas/.rvm/rubies/ruby-1.9.2-p180/lib/ruby/site_ruby/1.9.1/rubygems/specification.rb:1625:
in `raise_if_conflicts': 
Unable to activate evernote-1.2.0, because thrift_client-0.6.0 
conflicts with thrift_client (>= 0.8.1) (Gem::LoadError)

然而!我继续删除0.8.1版本,并检查gem list只有我想要的版本,错误保持不变。 gem uninstall遗漏了我需要挖掘的东西吗?我还能尝试什么?

1 个答案:

答案 0 :(得分:0)

由于您使用的是rvm,请务必确保使用正确的ruby版本

rvm 1.9.1

并使用rvmsudo安装宝石

rvmsudo gem install everton