OSXでCocoaPodsをセットアップしようとしています(10.8.2を実行しています)-実行します
sudo gem install cocoapods
成功すると、「正常にインストールされた cocoapods-0.17.2 1 gem installed」というメッセージが表示されます
次に... pod setup
「-bash: pod: command not found」を試します
コマンドラインにこのコマンドを認識させるにはどうすればよいですか?
ターミナルを終了して再起動すると、修正されました。実は、ターミナルで新しいタブを開いたところです。
Ryby 2 をインストールした状態で Mountain Lion を実行し、標準システムの ruby の代わりに使用するという同じ問題がありました。
以前、Ruby 2 を含む、homebrew によってインストールされたものがいくつかのシステムのものよりも優先されるようにする方法として、PATH=/usr/local/bin:$PATH を .bash_profile に追加しました。
とにかく、この場合、私は sudo gem install cocoapods を行っていました
そして、インストールが成功した後、「ポッドのセットアップ」を試みると、
-bash: ポッド: コマンドが見つかりません '
だから私は、ココアポッドが「ポッド」バイナリをインストールしないことに気付きました
/usr/ローカル/ビン
しかし、むしろ
/usr/local/Cellar/ruby/2.0.0-p247/bin/
だから私の .bash_profile に追加しました
PATH=$PATH:/usr/local/Cellar/ruby/2.0.0-p247/bin/
そして今、ココアポッドは魅力のように機能します。
この問題がありました。ruby をインストールするために brew を使用したが、他に何もうまくいかない場合は、試してみてください。
brew unlink ruby && brew link ruby
編集:
OS X Mavericks 10.9.3 を使用しています
bash が新しくインストールされpod
たコマンドを見つけられない可能性があります。のランダムな場所に新しいコマンドをインストールしたばかりの場合PATH
、多くの場合、次のコマンドで bash に「再ハッシュ」するように指示する必要があります。
$ hash -r
次に、次を使用して、新しいコマンドが見つかった (または見つからない) ことを確認できます。
$ which pod
ターミナルを終了して再起動することもできますが、それははるかに重いハンマーです.