저는 우분투 12.10입니다. 나는 rvm과 ruby 1.9.3을 설치하고 보석 레일과 번들을 설치했다. 는루비 번들 설치가 실패했습니다 (Errno :: EEXIST)
bundle install
를 실행하려고하거나 더 나은 너무
rvmsudo bundle install
모두 내게 같은 오류가 있습니다 :
Fetching git://github.com/resque/resque.git
Unfortunately, a fatal error has occurred. Please see the Bundler
troubleshooting documentation at http://bit.ly/bundler-issues. Thanks!
/home/snir/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/fileutils.rb:247:in `mkdir': File exists - /home/snir/.rvm/bin/bundle (Errno::EEXIST)
from /home/snir/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/fileutils.rb:247:in `fu_mkdir'
from /home/snir/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/fileutils.rb:221:in `block (2 levels) in mkdir_p'
from /home/snir/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/fileutils.rb:219:in `reverse_each'
from /home/snir/.rvm/rubies/ruby-1.9.3-p392/lib/ruby/1.9.1/fileutils.rb:219:in `block in mkdir_p'
을하고 그래서 간다 ..
을 나는 주위를 가져올 수 없습니다 그것. 번들을 재설치해도 도움이되지 않았으므로 루비를 다시 설치하면 도움이되지 않아서 RVM을 완전히 제거하고 다시 설치하면 문제가 남아 있습니다. 무엇이 잘못 되었나요?
을하지만,이 디렉토리 아니다, 그것은 번들 진입니다 . 그것을 바꾸면 번들을 사용할 수 없게 만들지 않을까요? – SnirD
오류는 번들 된 보석을 작성하는 dir로 사용하려고하는 것처럼 보이는 이름으로 dir을 만들려고한다는 것입니다. 아마 당신은 이상한 BUNDLE_PATH가 설정되어 있습니까? –
당신이 옳았습니다. 그것은 BUNDLE_PATH – SnirD