[ruby] macOS High Sierra에서 작동하지 않는 CocoaPod

macOS로 업그레이드 한 후 High Sierra CocoaPods가 작동하지 않습니다. CocoaPods에서 멀어지고 싶지만 안타깝게도 지금은 범위 내에 있지 않습니다. 오류 메시지는 다음과 같습니다.

zsh: /Users/****/.gems/bin/pod: bad interpreter: /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin: no such file or directory

오류가 Ruby에서 업그레이드 되었기 때문에 발생하지만 쉽게 해결할 수있는 방법은 무엇입니까? CocoaPods에서 새로운 루비 버전을 사용하려고하면 다른 오류가 발생합니다.

편집 : 지금은 내가 설치 Ruby 2.0rvm install 2.0.0rvm use 2.0.0다음 다시 설치 CocoaPods sudo gem install cocoapods. 지금 일하는 것 같습니다.



답변

https://github.com/CocoaPods/CocoaPods/issues/6778 에 따르면 CocoaPods를 다시 설치하면이 문제가 해결됩니다.

sudo gem install cocoapods


답변

macOS High Sierra로 업그레이드 한 후 다음 명령으로 수정하십시오.

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

완료되면 아래 명령을 작성하십시오.

pod install

이 솔루션은 나를 위해 일했습니다 … !!!


답변

CocoaPods를 설치하는 동안이 오류가 발생했습니다

ERROR:  While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /usr/bin directory.

그리고 나는이 진술을 사용했습니다. 효과가 있었다!

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


답변

비록 내가해야했지만 이것은 나를 위해 일했다.

sudo gem install cocoapods


답변

이것은 내 문제를 해결했다.

$ brew install ruby
$ gem install -n /usr/local/bin cocoapods


답변

아래 명령을 실행하십시오.

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


답변

그래서 High Sierra로 업데이트 한 후에도이 문제가 발생했으며 루비 프레임 워크가 액세스하는 파일 위치가 약간 변경된 것처럼 보입니다.

를 사용하여 해결할 수 있습니다.

sudo gem install cocoapods

안전한 측정을 위해 포드를 업데이트하십시오.

pod repo update 

그리고 마지막으로

pod install

포드 파일을 다시 작동 시키려면

희망이 있습니다. 🙂