2013-01-22 5 views
0

나는 레일즈 튜토리얼에서 루비를 통해 터벅 터벅 걷고있다. (나는 꽤 무지하다.) 나는 묶이는 사람에게 문제가있는 것처럼 보인다. 원래 좋은 일했다 "번들 설치"하지만 지금은이 점점 오전 :왜 내 번들 앱에 번들 설치가 작동하지 않습니까?

C:\Users\Me\RonR\first_app>bundle install 
C:/Program Files (x86)/ruby-1.9.2/lib/ruby/site_ruby/1.9.1/rubygems.rb:926:in `report_activate_error': Could not find RubyGem bundler (>= 0) (Gem::LoadError) 
     from C:/Program Files (x86)/ruby-1.9.2/lib/ruby/site_ruby/1.9.1/rubygems.rb:244:in `activate_dep' 
     from C:/Program Files (x86)/ruby-1.9.2/lib/ruby/site_ruby/1.9.1/rubygems.rb:236:in `activate' 
     from C:/Program Files (x86)/ruby-1.9.2/lib/ruby/site_ruby/1.9.1/rubygems.rb:1307:in `gem' 
     from C:/RailsInstaller/Ruby1.9.3/bin/bundle:18:in `<main>' 

내가 할 "보석 들러 설치"다른 스레드에서 제안 다음 시도했지만 자체 있다고하면 다음이 생성

C:\Users\Me\RonR\first_app>gem install bundler 
ERROR: While executing gem ... (Errno::EACCES) 
    Permission denied - C:/Program Files (x86)/ruby-1.9.2/bin/bundle.bat 

나는 주위를 둘러 보려고 노력했지만,이 모든 것에 매우 신기해서 때로는 다른 사람의 문제가 내 것과 동일한 지 알 수 없다. 관련 정보가 더 필요하면 알려주십시오.

감사합니다.

답변

5

admin 명령 프롬프트를 사용하거나 C:/Program Files (x86)/ruby-1.9.2의 사용 권한을 변경하여 사용자가 쓰기 권한을 부여하거나 Ruby 1.9.2 설치 경로를 쓰기 가능으로 변경 한 후 (bundler (gem install bundler)) 설치해야합니다 c:\ruby-1.9.2)

+2

두 번째 옵션이 강력합니다. 루비에 공백이있는 경로에 루비를 설치하면 시간이 많이 걸립니다. 아마 당장은 아니지만 장기적으로는 ... –

+0

나는 그 사실이 과거에 사실임을 알았다. 그러나 나는 몇 년 안에 Windows에서 Ruby를 사용하지 않았기 때문에 확실하지는 않았다. –

0

은 권한이없는 계정에서 명령을 실행하는 것처럼 보입니다. 시도하십시오 :

sudo gem install bundler 
+2

이것은 분명히 windows이므로,'sudo'는 여기서 도움이되지 않습니다. –

관련 문제