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_profile
homebrew
어쨌든,이 경우 나는 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
빠른 응답을 즐기고 싶다면 🙂
