2013-06-26 2 views
1

버전 10.0.4에서 rake test을 실행할 때 불필요한 스택 추적이 발생합니다. 일부 검색 결과에 따르면 레이크 10.1.0으로 업그레이드하면 문제가 해결됩니다. 나는 rake 10.1.0을 설치하려고 시도했지만, 시스템은 여전히 ​​rake test 일 때 10.0.4를 실행 중이다. 나는 그것을 제거하려고 노력했다. 이것은 일어나는 일이다.갈퀴 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은 3.2.13

가 어떻게 내 시스템 떨어져 10.0.4를 얻을 수 있습니다 레일 및 gem uninstall은 왜 그것을 볼 수 없습니다?

답변

1

gem 파일에 지정된 레이크 버전을 사용하는 bundle exec rake를 사용하십시오. 이는 프로젝트마다 다를 수 있습니다.

+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

관련 문제