Конфликт версии Gem не разрешается удалением - PullRequest
2 голосов
/ 01 марта 2012

Я хочу попробовать этот гем под названием everton (https://github.com/rubiojr/everton),, но когда я пытаюсь установить его, он жалуется, что мне нужно thrift_client. Я устанавливаю его без проблем и снова устанавливаю everton. Нет! Он хочет thrift_client 0.6.0 специально. Я установил тот. Теперь, Everton устанавливает нормально.

Однако, когда я запускаю свою программу, я получаю неожиданную ошибку:

/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 голосов
/ 08 августа 2012

Поскольку вы используете rvm, убедитесь, что вы используете правильную версию ruby ​​

rvm 1.9.1

и используйте rvmsudo для установки драгоценных камней

rvmsudo gem install everton
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...