2017-12-29 41 views
2

내 ios 앱용으로 Google 로그인을 시도하고 CocoaPod가 필요합니다. 터미널이 자신의 웹 사이트처럼 설치할 때하지만 난이 얻을 :cocoapod 설치시 쓰기 권한이 없습니다.

$ sudo gem install cocoapods 

[Password: (*Put in my admin password for my macbook*) 
ERROR: While executing gem ... (Gem::FilePermissionError) 
You don't have write permissions for the /usr/bin directory. 

이 높은 시에라을 실행하는 맥북 에어에서 수행되고 10.13.2 (당신이 그 정보를 필요로하지만했는지 몰라

나는 또한 link 다음을 시도해보고 awnser를 따라 RVM을 설치했는데, 적어도 내가 한 것 같아. 난 그냥이를 넣어 :

ruby -e "$(curl -fsSL 
https://raw.githubusercontent.com/Homebrew/install/master/install)" 

이 잘 나는 그 후 CocoaPods 설치를 시도했지만 여전히 같은 일을 얻었다.

답변

2

는 다음 명령

sudo gem install cocoapods -n /usr/local/bin


문제는 gem installSystem Integrity Protection에 대한 접촉해서는 안 바이너리를 설치하는 /usr/bin를 사용하려고 한 것입니다을 시도 할 수 있습니다. 이후 :

중심 시스템 소유의 파일 및 디렉토리 특정 '자격'이없는 프로세스가 수정할 수 없도록 의 보호는, 루트 사용자 또는 루트 권한 이있는 사용자 (sudo는)에 의해 실행되는 경우에도

수 도는 이러한 상황에서 아무런 힘이 없습니다. 바이너리 파일이 방법으로

에 위치하고 있습니다 DIR 디렉토리 --bindir

-n, 당신이 움직일 수있을 것이다 :

는 따라서 솔루션은 말한다 gem help install에서, -n 사용 보통 사용자가 실행할 수있는 프로그램을 나타내는보다 편안한 대상의 이진 파일 : /usr/local/bin.

+0

좋아요. 모든 것이 옳다는 것을 확인하기 위해서, 이것이 어떻게 생겼는지? : '성공적으로 설치 cocoapods-1.3.1 1 보석 삼초 후 cocoapods-1.3.1 완료 cocoapods에 대한 설명서를 설치하기위한 구문 분석 문서는' 그것은 단지 몇 초 걸렸다 설치하고 나는 잠시 소요 들었다. 그리고 그것이 맞다면, 고마워요! –

+0

@AdamZyluk이 직면 한 문제에 관해서 위의 설명을 추가했습니다. 나는 당신의 메시지가 좋아 보이고, 또한 당신이'꼬투리'를 달아서 확인해도 괜찮을 것이라고 생각합니다. –