Eu instalei pod
há algum tempo. No entanto, ele parou de funcionar, então estou trabalhando nisso novamente.
No entanto, quase imediatamente encontrei um problema aqui:
pod install
-bash: pod: command not found
Alguma sugestão de por que isso aconteceu?
Instalando o CocoaPods no OS X 10.11
Estas instruções foram testadas em todos os betas e no lançamento final do El Capitan.
GEM_HOME personalizado
Esta é a solução quando você está recebendo o erro acima
fonte
Você precisa reiniciar o Terminal após instalar a gema. Ou você pode simplesmente abrir uma nova aba Terminal para consertar.
fonte
. ~/.profile
que irá configurar o seu env ruby novamente.Esta etapa está funcionando corretamente.
Instalação do POD
[1] Abra o terminal e digite:
O Gem será instalado no Ruby dentro da biblioteca do sistema. Ou experimente o Mac OSX El Capitan 10.11, digite:
Se houver um erro "o activesupport requer a versão Ruby> = 2.xx", instale o último suporte ativo digitando primeiro o terminal.
[2] Após a instalação, haverá muitas mensagens, leia-as e, se nenhum erro for encontrado, significa que a instalação do cocoapods está concluída. Em seguida, você precisa configurar o repositório principal dos cocoapods. Digite o terminal:
E aguarde o download do repositório principal. O tamanho é muito grande (370,0MB em dez 2016). Então pode demorar um pouco. Você pode acompanhar o download abrindo Activity e vá para a guia Network e procure por git-remote-https. Como alternativa, você pode tentar adicionar detalhes ao comando da seguinte maneira:
[3] Uma vez feito, ele exibirá "Setup Complete" e você poderá criar seu projeto XCode e salvá-lo.
[4] Em seguida, no terminal cd em "seu diretório raiz do projeto XCode" (onde está o seu arquivo .xcodeproj) e digite:
[5] Abra o podfile do seu projeto digitando o terminal:
[6] Seu Podfile será aberto no modo de texto. Inicialmente, haverá alguns comandos padrão lá. Aqui é onde você adiciona as dependências do seu projeto. Por exemplo, no podfile, digite
(por exemplo, adicionar biblioteca ao seu projeto).
Quando terminar de editar o podfile, salve-o e feche o XCode.
[7] Em seguida, instale os pods no seu projeto digitando o terminal:
Dependendo de quantas bibliotecas você adicionou ao seu podfile para o seu projeto, o tempo para concluir isso varia. Depois de concluído, haverá uma mensagem dizendo
"Instalação do pod concluída! Existem X dependências do Podfile e X total de pods instalados."
fonte
Para o macOS:
fonte
Error: Cask 'cocoapods-app' is unavailable: No Cask with this name exists.
Eu tive o mesmo problema, executando o Mountain Lion com o Ruby 2 instalado e usado em vez do ruby do sistema.
Anteriormente, adicionei
PATH=/usr/local/bin:$PATH
ao meu~/.bash_profile
como uma maneira de garantir que as coisas instaladashomebrew
, incluindo Ruby 2, tivessem precedência sobre os binários instalados pelo sistema.De qualquer forma, neste caso, notei que os cocoapods instalariam seu binário 'pod' não no,
/usr/local/bin
mas sim no/usr/local/Cellar/ruby/2.0.0-p247/bin/
Então, ao meu .bash_profile eu adicionei
PATH=$PATH:/usr/local/Cellar/ruby/2.0.0-p247/bin/
e agora o cocoapods está funcionando como um encanto.fonte
cd
em seu terminal para voltar para sua casa dir seguido bals -a
, você deve ver todos os seus arquivos, incluindo um bash_profileTente o seguinte:
e você deve atualizar o gem para a versão mais recente usando este:
se você quiser aproveitar a resposta rápida :)
fonte
No terminal, é melhor executar a instalação das vagens de cacau com "sudo". Em outro caso, estou recebendo um erro: "Você não tem permissões de gravação para o diretório /Library/Ruby/Gems/2.0.0."
Então a solução é:
fonte
tente:
rbenv global system
e depoissudo gem install cocoapods
pod setup
fonte
rbenv global system
. Digitar simplesmenterbenv system
resulta em um erro.Desinstale todas as instâncias de cocopods por este comando
sudo gem install -n /usr/local/bin cocoapods
sudo chmod +rx /usr/local/bin/
fonte
chmod +rx
faz?-n
opção.Instalação sem sudo
Se você não deseja conceder privilégios de administrador do RubyGems para esse processo, pode dizer ao RubyGems para instalar no diretório do usuário passando o sinalizador --user-install para a instalação gem ou configurando o ambiente do RubyGems. Este último é, em nossa opinião, a melhor solução. Para fazer isso, crie ou edite o arquivo .profile no seu diretório pessoal e adicione ou altere-o para incluir estas linhas:
Observe que, se você optar por usar a opção --user-install, ainda precisará configurar o arquivo .profile para definir o PATH ou usar o comando precedido pelo caminho completo. Você pode descobrir onde uma gema é instalada com a gema que cocoapods. Por exemplo
Fonte: https://guides.cocoapods.org/using/getting-started.html
fonte
instale cocoapods em https://cocoapods.org/app
Comandos e versões continuam mudando
então baixe tar e aproveite
fonte
O gterzian está no caminho certo; no entanto, se você atualizar sua versão do ruby posteriormente, também precisará atualizar seu .profile para apontar para o novo diretório ruby com versão. Por exemplo, a versão atual do ruby é 2.0.0-p353, portanto, você deve adicionar /usr/local/Cellar/ruby/2.0.0-p353/bin ao seu caminho.
Uma solução melhor é adicionar / usr / local / opt / ruby / bin ao seu PATH. / usr / local / opt / ruby é na verdade um link simbólico para a versão atual do ruby que o homebrew atualiza automaticamente quando você faz uma atualização. Dessa forma, você nunca precisará atualizar seu PATH e sempre estará apontando para a versão mais recente.
fonte
Esta solução funcionou para mim. Certifique-se de não perder o último comando (
export PATH=$PATH:$HOME/Software/ruby/bin
).Veja isto .
fonte
Se você usou o homebrew para instalar o ruby, esta resposta funcionou para mim.
brew unlink ruby && brew link ruby
OSX 10.9.4
fonte
@Babul Prabhakar estava certo
IMPORTANTE: No entanto, se você ainda receber "pod: command not found" depois de usar a solução, este comando poderá resolver seu problema:
fonte
acontece comigo quando escrevi
gem install cocoapods
ao invés de
sudo gem install cocoapods
se o comando sudo também não for encontrado, escreva
export PATH=/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH
antes do comando sudo
fonte
Estávamos usando uma versão incompatível do Ruby dentro do Terminal (Mac), mas depois que usamos o RVM para mudar para o Ruby 2.1.2, o Cocoapods voltou.
fonte
então eu também tive o mesmo problema. Isso provavelmente está acontecendo porque o seu computador possui uma versão mais antiga do ruby. Então você precisa primeiro atualizar seu ruby. O meu funcionou para a versão 2.6.3 do ruby. Eu obtive esta solução no sStackOverflow,
Você precisa primeiro abrir o terminal e colocar esse código
Então coloque este comando
Isso instalaria o ruby para você, caso não tenha sido instalado. Depois disso, atualize o ruby para a nova versão
Depois disso, apenas torne o ruby 2.6.3 o seu padrão.
Isso poderia resolver seu problema. Agora você pode colocar o comando
E o comando
Espero que isso tenha sido útil
fonte