2015-01-21 4 views
1

내가 설치하려고 할 때 나는 이상한 rake 오류가 있어요는, 여기가 내가 디렉토리로 이동하려고하면레이크

$ rake bundle_install 
/usr/local/bin/rake:23:in `load': cannot load such file -- /usr/share/rubygems-integration/1.9.1/gems/rake-10.0.4/bin/rake (LoadError) 
     from /usr/local/bin/rake:23:in `<main>' 

, 난 아무것도 찾을 말씀입니다 같은 파일 (LoadError를)로드 할 수 없습니다 :

$ ls /usr/share/rubygems-integration/1.9.1/ 
specifications/ 

루비 버전 :

$ ruby -v 
ruby 1.9.3p484 (2013-11-22 revision 43786) [x86_64-linux] 

왜 잘못된 버전을로드하려고 내가 생을 해결할 수있는 방법 에스?

+0

내가 여기에 같은 문제가 발생하고, 사용할 수없는 보석 디렉토리,이 문제를 해결하기 위해 관리나요? –

답변

1

루비를 다시 설치해야 할 것 같습니다. 문제가 해결 되었기를 바랍니다. 이전에이 문제에 직면 했었습니다. 루비를 재설치하여 해결했습니다. bundle update rake

같은 문제는 여기에 해결되었습니다 :

3

봐.

gemspec 파일에 지정된 레이크 버전이 사용중인 레이크 버전과 일치해야합니다.

시도 : bundle update rake. 그러면 새 버전의 레이크가 설치됩니다. gemspec 파일을 열고 레이크 버전을 업데이트하십시오.

내가이 있었다 : spec.add_development_dependency "rake", "~> 10.0"

을 그리고로 변경되었습니다 다시 spec.add_development_dependency "rake", "~> 11.0"

실행 bundle update rake :

Resolving dependencies... Using rake 11.3.0 (was 10.5.0)

그 후, 그것을 작동합니다.

0

아마도 누군가에게 도움이 될 것입니다. 나는 레이크 대신 레일을 사용하여 같은 오류가 발생했습니다. redmine을 설치하는 중 같은 오류가 발생했습니다.

$ sudo bundle exec rails server webrick -e production 

bundler: failed to load command: rails (/usr/local/bin/rails) 
LoadError: cannot load such file -- /usr/share/rubygems-integration/all/specifications/bin/rails 
/usr/local/bin/rails:23:in `load' 
/usr/local/bin/rails:23:in `<top (required)>' 

이 내 솔루션입니다 :

$ sudo bundle update rails