[cocoapods] 포드 설치 -bash : 포드 : 명령을 찾을 수 없음

pod얼마 전에 설치 했습니다. 내가 통해 일하고 있어요, 그래서 그러나, 그것은 작동을 멈췄 다시.

그러나 거의 즉시 문제가 발생합니다.

pod install
-bash: pod: command not found

왜 이런 일이 일어 났습니까?



답변

좋아, 문제를 발견했다. 나는 얼마 전에 루비를 업그레이드했고 많은 보석을 날려 버렸습니다. 해결책:

sudo gem install cocoapods


답변

OS X 10.11에 CocoaPod 설치

이 지침은 모든 베타 및 El Capitan의 최종 릴리스에서 테스트되었습니다.

맞춤 GEM_HOME

위의 오류가 발생하면 해결책입니다.

$ mkdir -p $HOME/Software/ruby
$ export GEM_HOME=$HOME/Software/ruby
$ gem install cocoapods
[...]
1 gem installed
$ export PATH=$PATH:$HOME/Software/ruby/bin
$ pod --version
0.38.2


답변

gem을 설치 한 후 터미널을 다시 시작해야합니다. 또는 간단히 새 탭 터미널을 열어서 고칠 수 있습니다.


답변

이 단계는 올바르게 작동합니다.

포드 설치

[1] 터미널을 열고 다음을 입력하십시오.

sudo gem install cocoapods

보석은 시스템 라이브러리 내부의 Ruby에 설치됩니다. 또는 10.11 Mac OSX El Capitan에서 다음을 입력하십시오.

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

“activesupport require Ruby version> = 2.xx”오류가 발생하면 터미널을 입력하여 최신 activesupport를 먼저 설치하십시오.

sudo gem install activesupport -v 4.2.6

[2] 설치 후, 많은 메시지가 표시되고, 메시지를 읽고 오류가 없으면 cocoapods 설치가 완료되었음을 의미합니다. 다음으로 cocoapods 마스터 저장소를 설정해야합니다. 터미널에 입력하십시오 :

pod setup

마스터 리포지토리를 다운로드 할 때까지 기다립니다. 크기가 매우 큽니다 (2016 년 12 월의 370.0MB). 그래서 시간이 좀 걸릴 수 있습니다. 활동 및 네트워크 탭으로 이동하여 git-remote-https를 검색하여 다운로드를 추적 할 수 있습니다. 또는 다음과 같이 명령에 자세한 정보를 추가 할 수 있습니다.

pod setup --verbose

[3] 완료되면 “Setup Complete”가 출력되고 XCode 프로젝트를 생성하고 저장할 수 있습니다.

[4] 그런 다음 터미널 cd에서 “.xcodeproj 파일이있는 XCode 프로젝트 루트 디렉토리”로 이동 한 후 다음을 입력하십시오.

pod init

[5] 그런 다음 터미널에 입력하여 프로젝트의 podfile을여십시오.

open -a Xcode Podfile

[6] Podfile이 텍스트 모드로 열립니다. 처음에는 몇 가지 기본 명령이 있습니다. 여기에 프로젝트의 종속성을 추가하십시오. 예를 들어, podfile에 다음을 입력하십시오.

/****** These are Third party pods names ******/
pod 'OpenSSL-Universal'
pod 'IQKeyboardManager'
pod 'FTPopOverMenu'
pod 'TYMActivityIndicatorView'
pod 'SCSkypeActivityIndicatorView'
pod 'Google/SignIn'
pod 'UPStackMenu'

(이것은 예를 들어 프로젝트에 라이브러리를 추가하는 예입니다).

Podfile 편집을 마치면 저장하고 XCode를 닫으십시오.

[7] 그런 다음 터미널에 입력하여 프로젝트에 포드를 설치하십시오.

pod install

프로젝트의 podfile에 추가 한 라이브러리 수에 따라이를 완료하는 시간이 다릅니다. 완료되면 다음과 같은 메시지가 나타납니다.

“Pod 설치가 완료되었습니다. Podfile 및 X total pod의 X 종속성이 설치되었습니다.”


답변

macOS의 경우 :

brew install cocoapods
brew cask install cocoapods-app


답변

Ruby 2가 설치된 Mountain Lion을 실행하고 시스템 루비 대신 사용하는 것과 같은 문제가있었습니다.

이전 에는 Ruby 2를 포함하여로 설치 한 항목 이 시스템 설치 바이너리보다 우선 하도록 방법을 추가 PATH=/usr/local/bin:$PATH했습니다 .~/.bash_profilehomebrew

어쨌든,이 경우 나는 cocoapods가 ‘pod’이진 파일을 설치하는 /usr/local/bin것이 아니라 오히려/usr/local/Cellar/ruby/2.0.0-p247/bin/

.bash_profile에 추가 PATH=$PATH:/usr/local/Cellar/ruby/2.0.0-p247/bin/
하고 이제 cocoapods가 매력처럼 작동합니다.


답변

이 시도:

sudo gem install cocoapods -V

다음을 사용하여 gem을 최신 릴리스로 업데이트해야합니다.

sudo gem update --system

빠른 응답을 즐기고 싶다면 🙂