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.0
와 rvm install 2.0.0
및 rvm 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
포드 파일을 다시 작동 시키려면
희망이 있습니다. 🙂