2011-12-05 5 views
3

루비와 보석이 설치되어 있지만, 루비 다운로드 페이지 (http://rubyonrails.org/download)에서 제안한 업데이트를 실행하려고하면 오류가 발생합니다.레일을 업데이트하는 중 오류가 발생했습니다.

gem update rails 

및 터미널 반환 : 여기 내 사용자 디렉토리의 루트에서 실행하고있는 무슨이다

Updating installed gems 
Updating rails 
ERROR: While executing gem ... (Errno::EPERM) 
    Operation not permitted - /Library/Ruby/Gems/1.8/gems/json-1.6.3/.gitignore 

답변

2

그것은 권한 오류입니다. 이 작업을하려면

는 수행

sudo gem update rails 

하지만

내가보기 엔 당신이 RVM을 사용하는 것이 좋습니다 것입니다. OSX는 이전 버전의 루비와 함께 제공되며, RVM을 사용하면 내장 된 버전의 ruby없이 1.9.3을 설치할 수 있습니다.

+0

감사합니다. –

+0

문제는 답을 선택하는 것을 잊지 마십시오. – huntsfromshadow

+0

rvm 대신 rbenv 및 bundler를 사용하는 것이 좋습니다. rvm은 작동하지만 대부분의 경우 침입과 잔인합니다. 이것을보십시오 : http://yehudakatz.com/2011/05/30/gem-versioning-and-bundler-doing-it-right/ –

관련 문제