최근에 시도하고 pod setup
이것을 얻습니다.
-bash: /usr/local/bin/pod: /usr/local/opt/ruby/bin/ruby: bad interpreter: No such file or directory
Ray Wenderlich의 지침에 따라 cocoapod를 설치 했는데이 문제가 발생하여 무슨 일이 일어나고 있는지 전혀 알 수 없습니다.
최근에 시도하고 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 이슈 목록에서 발견되었습니다 .
sudo gem install cocoapods
brew update
및 brew upgrade
트릭 나를 위해 최신 cocoapods을 설치했다
이것은 Catalina로 업그레이드했을 때 발생했습니다. 나는 그것을 실행하여 해결했다.
sudo gem install -n /usr/local/bin ruby
sudo gem install -n /usr/local/bin cocoapods
brew uninstall openssl & brew install openssl
High Sierra로 업그레이드 한 후 동일한 오류가 발생하여 Cocoapod를 다시 설치했습니다.
sudo gem install -n /usr/local/bin cocoapods
나는에서 우리의 시스템을 업데이트 할 때 같은 문제는 내가 직면 한 Sierra
에 Mojave.
또한 카탈리나 작동
다음 단계가 효과적이었습니다.
sudo gem update --system
sudo gem install -n /usr/local/bin cocoapods
다음 링크 에서 도움을 받았습니다 .
Sudo
쓰기 권한을 얻기 위해 앞에서 사용하십시오 .
나는 달리면서 고쳤다. brew install ruby
rew uninstall cocoapods
rew install cocoapods
오류를 없애기 위해 루비 를 설치 한 후 다시 설치해야했습니다 .
brew link --overwrite cocoapods
다시 설치하려고하는 동안 다른 오류가 발생했습니다.
오류 : gem을 실행하는 중 ... (Gem :: FilePermissionError) /Library/Ruby/Gems/2.3.0 디렉토리에 대한 쓰기 권한이 없습니다.
그런 다음이 작업을 잘 수행했습니다.
sudo gem uninstall cocoapods
sudo gem install cocoapods
sudo
만하면됩니다. 위의 [ stackoverflow.com/users/877341/blackhawk4152] 의 의견 참조
내 Mac에서 이것은 문제를 해결했습니다.
brew uninstall cocoapods
brew install cocoapods
OS X Mojave에서 OS X Catalina로 업그레이드 한 후 pod init
또는 pod --version
다음을 실행할 때이 메시지가 나타납니다 .
-bash: /Users/mangolassi/.gem/bin/pod: /System/Library/Frameworks/Ruby.framework/Versions/2.3/usr/bin/ruby: bad interpreter: No such file or directory
아이디어 sudo gem install cocoapods
가 마음에 들지 않으므로 사용자 디렉토리에 .cocoapods 폴더가 있으며 .bash_profile을 수정하여 .bash_profile을 수정했습니다. 내가받은 오류는 2.3 파일 이이 파일에 하드 코딩되어 있기 때문에 발생
/Users/eric/.gem/bin/pod
했으며 Catalina는 2.6과 함께 제공되었습니다.
sudo install을 사용하면이 파일을 성공적으로 덮어 쓸 수 있지만 아마도 원래 파일을 유지하고 싶었습니다.
파일의 첫 번째 shebang 행 /Users/eric/.gem/bin/pod
을 2.3 대신 2.6으로 경로를 갖도록 수정할 수 있었고 효과가있었습니다 . 버전이 여전히 '2'이므로 전체 변경 사항으로 체이스에서 '3'을 '6'으로 변경했습니다.
다음은 나를 위해 일했습니다.
XCode에서 명령 행 도구를 선택하십시오.
XCode > Preferences > Locations > Command Line Tools > XCode 11.X.X In terminal execute: sudo gem install cocoapods -n /usr/local/bin
제 경우에는 위의 어느 것도 효과가 없었습니다. 루비 2.3.0을 설치했고 2.0.0으로 다운 그레이드해야했습니다.
gem update --system 2.0.0