2013-06-26 2 views
1

Когда я запускаю rake test на версии 10.0.4, я получаю большие ненужные трассировки стека. Согласно некоторым поискам, обновление до рейка 10.1.0 устраняет проблему. Я попытался установить rake 10.1.0, но моя система все еще выполняет 10.0.4, когда я rake test. Я пытался избавиться от него; это то, что происходит.Где находится рейк 10.0.4?

$ gem list | grep rake: 
    rake (10.1.0, 10.0.4) 

$ gem uninstall rake -v=10.0.4 
    INFO: gem "rake" is not installed 

$ rake -V 
    rake, version 10.0.4 

Другие жизненные: OS X 10.8.4, JRuby 1.7.4, Rails 3.2.13

Как я могу получить 10.0.4 с моей системой, и почему не gem uninstall увидеть?

ответ

1

Используйте утилиту rake, которая будет использовать версию рейка, указанную в вашем файле gem, так как это может измениться с проекта на проект.

+0

Спасибо, что позволило мне работать 10.1.0, когда я указал, что в моем Gemfile - есть ли у вас какие-либо предложения относительно того, почему 10.0.4 было/все еще висит? – asfallows

3

Используйте gem list -d rake, чтобы увидеть полный путь к самоцветам, скорее всего 10.0.4rake установлена ​​в @global gemset, использование:

rvm @global do gem uninstall rake -ax 
+0

Это помогло мне решить давнюю проблему, пытаясь удалить то, что кажется «неустановимым граблями»! Благодаря! – mcometa