[ruby] 포드 설정을 실행하면“잘못된 인터프리터 : 해당 파일 또는 디렉토리가 없습니다”

최근에 시도하고 pod setup이것을 얻습니다.

-bash: /usr/local/bin/pod: /usr/local/opt/ruby/bin/ruby: bad interpreter: No such file or directory

Ray Wenderlich의 지침에 따라 cocoapod를 설치 했는데이 문제가 발생하여 무슨 일이 일어나고 있는지 전혀 알 수 없습니다.



답변

Mac OS High Sierra로 업그레이드 할 때이 문제가 발생했습니다.

이것은 내 수정이었습니다.

sudo gem install cocoapods

이 답변 은 Github의 CocoaPods 이슈 목록에서 발견되었습니다 .


답변

이것은 Catalina로 업그레이드했을 때 발생했습니다. 나는 그것을 실행하여 해결했다.

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


답변

High Sierra로 업그레이드 한 후 동일한 오류가 발생하여 Cocoapod를 다시 설치했습니다.

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


답변

나는에서 우리의 시스템을 업데이트 할 때 같은 문제는 내가 직면 한 SierraMojave.또한 카탈리나 작동

다음 단계가 효과적이었습니다.

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

다음 링크 에서 도움을 받았습니다 .


답변

나는 달리면서 고쳤다. brew install ruby


답변

brew link --overwrite cocoapods

이 줄은 내 하루를 구했다.


답변

다시 설치하려고하는 동안 다른 오류가 발생했습니다.

오류 : gem을 실행하는 중 … (Gem :: FilePermissionError) /Library/Ruby/Gems/2.3.0 디렉토리에 대한 쓰기 권한이 없습니다.

그런 다음이 작업을 잘 수행했습니다.

sudo gem uninstall cocoapods

sudo gem install cocoapods