2011-08-27 7 views
0

저는 RoR과이 사이트를 코딩하는 데있어서 새로운입니다. RoR을 이전에 다음과 같이 설치했습니다 : http://eddorre.com/posts/rails-ultimate-install-guide-on-os-x-lion-using-rvm-homebrew-and-pow 지난주에 모두 완벽했습니다. 그래서 여러 웹 사이트를 따라 제거한 후 RoR과 전체 패키지를 배우고 싶었 기 때문에 Railsspace 책을 기다렸습니다.RubyGems 플러그인을로드하는 중 오류를 어떻게 수정합니까?

지난 밤에 나는 그것을 설치했고, 몇 장을했고, 튜토리얼을 따라 가기 위해 mysql이 필요하다는 것을 알았다. 그래서 그 sqlite3 또는 뭔가를 설치 한 얻을려고. 여기에 문제가 시작된 곳이 있습니다. 그리고 다시 설치하고 더 많은 부수적 인 작업을 수행 한 결과, 위에 제공된 설치 가이드를 따라야 만하는 결과입니다.

$ sudo gem install bundler 

오류로드 젬 플러그인 "/Library/Ruby/Gems/1.8/gems/open_gem-1.4.2/lib/rubygems_plugin.rb은"추상적 인 사이 Launchy에 (~> 0.3.5를) 찾을 수 없습니다 -1.0.0, 액션 메일러 -3.0.10, 액션 팩 -3.0.10, 액티브 모델 -3.0.10, 액티브 코드 -3.0.10, 액티브 리 소스 -3.0.10, 액티브 서포트 -3.0.10, 어 드레서 블 2.2.6, 아 일 2.2 .1, builder-3.0.0, bundler-1.0.18, capistrano-2.8.0, capistrano-ext-1.2.1, color-1.2, configuration-1.3.1, erubis-2.7.0, git_remote_branch-0.3.0 , heroku-2.5.2, highline-1.6.2, i18n-0.6.0, launchy-2.0.5, mail-2.3.0, mime-types-1.16, mysql-2.8.1, net-scp-1.0.4 , net-sftp-2.0.5, net-ssh-2.2.1, net-ssh-gateway-1.1.0, open_gem-1.4.2, polyglot-0.3.2, powder-0.1.6, rack-1.3.2 , rack-mount-0.8.2, rack-test-0.6.1, railties-3.0.10, rake-0.9.2, rdoc-3.9.4, rest-client-1.6.7, ru bygems-update-1.8.10, sqlite3-1.3.4, term-ansicolor-1.0.6, thor-0.14.6, treetop-1.4.10, tzinfo-0.3.29] (Gem :: LoadError) 오류 : 실행 중 gem ... (Gem :: FilePermissionError) /Library/Ruby/Gems/1.8 디렉토리에 대한 쓰기 권한이 없습니다.

답변

0

상위보기에서 권한 문제. 모든 것을 제거하고 모든 것을 다시 설치하려고하는 이유는 무엇입니까? 나는 그 최선의 해결책이 아니라 단지 잘 작동 할 수도 있음을 안다! 다음 가이드 (나를 테스트하지 않음)를 따르십시오. http://pragmaticstudio.com/blog/2010/9/23/install-rails-ruby-mac

또한 sudoers 파일에서 오류를 검사 할 수 있습니다.

난 당신이 sudo를을 사용하여 루비 보석을 설치하지 않는 게 좋을 것 그것이

+1

나는 launchy를 설치하는 것이 좋습니다 sudo gem install launchy –

+0

https://github.com/copiousfreetime/launchy/issues/3 –

+0

예! 재부팅 후 Xcode와 전체 묶음을 다시 설치하면 문제가 해결됩니다. 감사! – dbuizert

0

Mac OS X 사용자가 링크를 사용한다고 가정합니까?

당신은 디렉토리에 쓰기위한 프로그램이 필요한 권한을 드릴 것입니다

sudo gem install bundler 

는 sudo를 입력해야합니다. 당신은 또한 launchy (멋진 보석)에 대해 동일한 작업을 수행해야 할 수도 있습니다.

+0

아무 것도 바뀌지 않았습니다. 어쩌면 내가 그것을 편집해야합니다. 왜냐하면 나는 sudo로 변경을 시도 했으므로 변경하지 않았습니다. – dbuizert

+0

Launchy를 추가하겠습니다. 감사! – dbuizert

0

희망이 도움 (필요가 없습니다). 가능한 경우 rbenv 또는 rvm을 사용하여 루비를 관리하고 sudo를 사용하지 마십시오.

관련 문제