programing

pod install -pod: pod: 명령을 찾을 수 없습니다.

javamemo 2023. 4. 15. 08:13
반응형

pod install -pod: pod: 명령을 찾을 수 없습니다.

★★★★★★★★★★★★★★를 설치했습니다.pod얼마 전에하지만 작동이 중단되어 다시 작업하고 있습니다.

하지만 여기서 거의 즉시 문제가 발생합니다.

pod install
-bash: pod: command not found

왜 이런 일이 일어났는지 짐작 가는 게 있나요?

네, 문제를 찾았습니다.얼마 전에 루비를 업그레이드해서 보석들을 날려버렸어.솔루션:

sudo gem install cocoapods

비수도의 경우:

export GEM_HOME=$HOME/.gem
export PATH=$GEM_HOME/bin:$PATH
gem install cocoapods --user-install

OS X 10.11에 코코아팟 설치

이 명령들은 모든 베타와 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

이 순서는 올바르게 동작하고 있습니다.

팟 설치

[ 1 ] 터미널을 열고 다음을 입력합니다.

sudo gem install cocoapods

시스템 라이브러리 내의 루비에 Gem이 설치됩니다.또는 Mac OSX El Capitan 10.11을 사용해 보겠습니다.

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

"activesupport requires Ruby version > = 2.xx" 오류가 발생하면 먼저 단말기에 입력하여 최신 활성 지원을 설치하십시오.

sudo gem install activesupport -v 4.2.6

[2] 설치 후 많은 메시지가 표시되며, 읽고 오류가 발견되지 않으면 코코아 팟 설치가 완료되었음을 의미합니다.다음으로 코코아 팟 마스터 레포를 설정해야 합니다.터미널 입력:

pod setup

그리고 기다리면 마스터 보고서가 다운로드 됩니다.사이즈가 매우 크다(370.0).2016년 12월 MB).시간이 좀 걸릴 수 있어요.액티비티를 열어 다운로드를 추적하고 네트워크 탭으로 이동하여 git-remote-https를 검색할 수 있습니다.또는 다음과 같이 명령어에 verbose를 추가할 수도 있습니다.

pod setup --verbose

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

[ 4 ] 터미널 CD에 "XCode 프로젝트 루트 디렉토리"(.xcodeproj 파일이 있는 곳)를 입력하고 다음과 같이 입력합니다.

pod init

[ 5 ] 터미널을 입력하여 프로젝트의 포드 파일을 엽니다.

open -a Xcode Podfile

[ 6 ] Pod 파일이 텍스트 모드로 열립니다.처음에는 몇 가지 기본 명령어가 포함되어 있습니다.여기서 프로젝트의 종속성을 추가할 수 있습니다.예를 들어 포드 파일에 다음과 같이 입력합니다.

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

(예를 들어 프로젝트에 라이브러리를 추가하는 경우)

포드 파일 편집이 완료되면 파일을 저장하고 XCode를 닫습니다.

[ 7 ] 터미널을 입력하여 프로젝트에 팟을 설치합니다.

pod install

프로젝트를 위해 포드 파일에 추가한 라이브러리 수에 따라 이 작업을 완료하는 시간이 달라집니다.완료되면 다음과 같은 메시지가 나타납니다.

"Pod 설치 완료!Podfile과 X개의 총 포드가 설치되어 있습니다."

MacOS의 경우:

brew install --cask cocoapods

원래 답변(구식):

brew install cocoapods
brew cask install cocoapods-app

보석을 설치한 후 터미널을 다시 시작해야 합니다.또는 터미널을 새로 열어 수정할 수도 있습니다.

M1mac의 경우 사람들이 먼저 고치들을 설치합니다.

brew install cocoapods  

IOS 리액트 리액트 리액트 리액트 리액트 리액트 리액트

pod install

시스템 루비가 아닌 루비2를 탑재하여 Mountain Lion을 실행하는 것도 같은 문제가 있었습니다.

는 제가 added previous previous 추 、 previous 、 previous 、 previous 、 previous 。PATH=/usr/local/bin:$PATH 나 my my my~/.bash_profile을 확인하는 방법으로서homebrewRuby 2를 포함한, 시스템이 인스톨 한 바이너리보다 우선했다.

이 를 '팟'이 '팟' 바이너리를 한다는 것을 ./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/지금은 코코가 주술처럼 작동하고 있어요.

  1. 이 명령으로 모든 코코포드 인스턴스를 제거합니다.

    $sudo gem uninstall cocoapods
    
  2. sudo gem install -n /usr/local/bin cocoapods

  3. sudo chmod +rx /usr/local/bin/

이것을 시험해 보세요.

sudo gem install cocoapods -V

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

sudo gem update --system 

고속 응답 기능을 즐기고 싶은 경우:)

험::rbenv global system 다음에 또 한 번.sudo gem install cocoapods pod setup

수도가 필요 없는 설치

이 프로세스에 대해 RubyGems 관리자 권한을 부여하지 않을 경우 --user-install 플래그를 gem install에 전달하거나 RubyGems 환경을 설정하여 RubyGems에게 사용자 디렉토리에 설치하도록 지시할 수 있습니다.우리는 후자가 최선의 해결책이라고 생각한다.이를 수행하려면 홈 디렉토리에서 .profile 파일을 작성 또는 편집하고 다음 행을 포함하도록 추가 또는 수정합니다.

export GEM_HOME=$HOME/.gem
export PATH=$GEM_HOME/bin:$PATH

--user-install 옵션을 사용하는 경우에도 PATH를 설정하도록 .profile 파일을 설정하거나 full path 앞에 명령어를 사용해야 합니다.보석이 어디에 설치되어 있는지, 어떤 누에고치가 있는지 알 수 있습니다.예.

$ gem install cocoapods --user-install
$ gem which cocoapods
/Users/eloy/.gem/ruby/2.0.0/gems/cocoapods-0.29.0/lib/cocoapods.rb
$ /Users/eloy/.gem/ruby/2.0.0/bin/pod install

출처 : https://guides.cocoapods.org/using/getting-started.html

최종적으로는 코코아 팟의 설치를 "sudo"로 실행하는 것이 좋습니다.그 외의 경우는, 「/Library/Ruby/Gems/2.0.0 디렉토리에 대한 기입 권한이 없습니다」라고 하는 에러가 표시됩니다.

해결책은 다음과 같습니다.

sudo gem install cocoapods

그래서 저도 같은 문제가 있었어요.이것은 아마도 컴퓨터에 오래된 버전의 루비가 있기 때문일 것입니다.그래서 먼저 루비를 업데이트해야 합니다.저는 루비 2.6.3 버전으로 동작했습니다.이 솔루션은 sStackOverflow에서 취득했습니다.

먼저 터미널을 열고 이 코드를 입력해야 합니다.

curl -L https://get.rvm.io | bash -s stable

그럼 이 명령어를 입력합니다.

rvm install ruby-2.6

이렇게 하면 루비가 설치되지 않은 경우 대신 설치됩니다.그 후 루비를 새 버전으로 업데이트하기만 하면 됩니다.

rvm use ruby-2.6.3

그 후 루비 2.6.3을 디폴트로 설정해 주세요.

rvm --default use 2.6.3

이것으로 문제가 해결될 가능성이 있습니다.이제 명령어를 넣을 수 있습니다.

sudo gem install cocoapods

그리고 명령어는

pod setup

이게 도움이 됐으면 좋겠는데

이 솔루션은 나에게 효과가 있었다. 명령어 「 」 )를 해 .export PATH=$PATH:$HOME/Software/ruby/bin를 참조해 주세요.

이것을 참조해 주세요.

https://cocoapods.org/app에서 고치 설치

명령 및 버전이 계속 변경됨

그러니 tar를 다운로드해서 즐겨라

gterzian은 올바른 방향으로 가고 있지만 나중에 루비의 버전을 업데이트하면 새로운 버전의 루비 디렉토리를 가리키기 위해 .profile도 업데이트해야 합니다.예를 들어 루비의 현재 버전은 2.0.0-p353이므로 대신 /usr/local/Cellar/ruby/2.0-p353/bin을 경로에 추가해야 합니다.

더 나은 해결책은 /usr/local/opt/ruby/bin을 PATH에 추가하는 것입니다. /usr/local/opt/ruby는 업그레이드 시 홈브루가 자동으로 업데이트하는 현재 버전의 루비에 대한 심볼 링크입니다.이렇게 하면 PATH를 업데이트할 필요가 없으며 항상 최신 버전을 가리킬 필요가 없습니다.

내가 글을 썼을 때, 나는 그런 일이 일어났다.

gem install cocoapods

대신

sudo gem install cocoapods

sudo 명령도 찾을 수 없는 경우,

export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH

sudo 명령어 전

만약 당신이 루비를 설치하기 위해 홈브루를 사용했다면, 이 답변은 에게 효과가 있었다.

brew unlink ruby && brew link ruby

OSX 10.9.4

@Babul Prabhakar가 옳았다.

중요: 그러나 솔루션을 사용해도 "pod: command not found"라는 메시지가 뜨면 다음 명령을 사용하여 문제를 해결할 수 있습니다.

sudo chown -R $(whoami):admin /usr/local

"Your Disk" -> "Library" -> "Ruby" 폴더를 삭제하고 sudo gem install cocapods 명령을 사용하여 문제를 해결하십시오.여기에 이미지 설명 입력

Big Sur를 위한 최고의 솔루션은 _fgmx에 의해 Redit에 게시됩니다.

Xcode 12 기본 설정으로 이동 Locations 클릭 개발자 도구/명령줄 도구 Xcode 12 설치 Xcode 12: sudo gem install cocaopods

이건 내게 효과가 있었다.

sudo apt-get install ruby-dev
sudo gem install cocoapods

코코아팟은 루비로 구축되어 있으며 macOS에서 사용할 수 있는 기본 루비로 설치가 가능합니다.Ruby 버전 매니저를 사용할 수 있지만, 자신이 무엇을 하고 있는지 모르는 한 macOS에서 사용할 수 있는 표준 Ruby를 사용할 것을 권장합니다.

sudo gem install cocoapods

리소스: https://guides.cocoapods.org/using/getting-started.html

Terminal(Mac)에서 Ruby의 호환성이 없는 버전을 사용하고 있었습니다만, RVM을 사용하여 Ruby 2.1.2로 전환한 후 Cocapods가 돌아왔습니다.

pod sudo gem 설치 고치 설치

플랫폼/ios CD 플랫폼/ios 내부 탐색

포드 설치 실행

저는 Catalina OS를 사용하고 있으며 Babul Prabhakar의 솔루션을 사용하고 있습니다.하지만 터미널을 닫았을 때 팟은 여전히 작동하지 않았습니다.

그래서 수출품을 넣었습니다.

$ export GEM_HOME=$HOME/Software/ruby
$ export PATH=$PATH:$HOME/Software/ruby/bin

다음 명령어를 단말기에 넣습니다.

nano ~/.bash_profile

그런 다음 파일을 저장하고 터미널을 닫았다가 다시 열고 다음과 같이 입력합니다.

pod --version

링크는 현재 xcode 12.4를 사용하는 catalina(macbook pro 2011용)에서 많은 도움이 됩니다.다운로드 폴더에 오래된 xcode 10.x가 있기 때문에 문제를 해결하는 데 도움이 되는 자세한 설명을 읽어주세요.

터미널 또는 sudo를 사용하여 /usr/local/bin에서 포드 파일을 삭제한 경우
bin 폴더에 설치해야 합니다.
사용방법:

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

효과가 있습니다.

brew update cocoapods
brew link cocoapods

언급URL : https://stackoverflow.com/questions/14202255/pod-install-bash-pod-command-not-found

반응형