2014-03-04 5 views
0

찾을 오늘을 실행하는 동안 ... 내가 시작하는 내 '지킬 서버'를 얻을 수 없었다, 그래서 '지킬'을 다시 앞에하지만이 오류가 오류 : 보석

ERROR: While executing gem ... (Gem::FilePermissionError) 
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory. 

은 그 때 나는 '시도 sudo gem install jekyll '이 효과가있었습니다!

아무도 무슨 일이 일어 났는지 설명 할 수 있습니까? 감사합니다. 그것은 전체 시스템을 설치하는

+0

sudo는 루트 권한으로 실행된다는 것을 의미합니다. 사용자 계정에 /Library/Ruby/Gems/2.0.0 디렉토리에 대한 쓰기 권한이 없습니다. –

답변

1

를 따를 때 단일 사용자 설치를 강제 할 수 있습니다.

시스템 디렉터리에 대한 쓰기 권한이 없기 때문에이 오류가 발생합니다. 거기에 글쓰기 파마를하려고하지 마십시오. 단지 문제를 묻는 것입니다. 대신, 루비 버전 관리자를 설치하십시오.

rbenv은 위에 링크되어 있습니다. RVM을 좋아하는 사람도 있습니다. 당신은 pro/con 각각의 주장에 대해 구글을 할 수 있습니다. rbenv은 "더 많은 유닉스 계열"이며 그 자체로 좋은 이유입니다.

0

, 당신은 설치에 사용 rbenv 홈 디렉토리에있는 루비 바이너리 (쓰기 가능한 경로)

gem install jekyll --user-install