10

OSXでCocoaPodsをセットアップしようとしています(10.8.2を実行しています)-実行します

sudo gem install cocoapods

成功すると、「正常にインストールされた cocoapods-0.17.2 1 gem installed」というメッセージが表示されます

次に... pod setup 「-bash: pod: command not found」を試します

コマンドラインにこのコマンドを認識させるにはどうすればよいですか?

4

4 に答える 4

12

ターミナルを終了して再起動すると、修正されました。実は、ターミナルで新しいタブを開いたところです。

于 2013-04-28T02:43:14.020 に答える
2

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/

そして今、ココアポッドは魅力のように機能します。

于 2013-09-30T20:30:28.717 に答える
2

この問題がありました。ruby をインストールするために brew を使用したが、他に何もうまくいかない場合は、試してみてください。

brew unlink ruby && brew link ruby

編集:

OS X Mavericks 10.9.3 を使用しています

于 2014-06-04T18:42:17.263 に答える
0

bash が新しくインストールされpodたコマンドを見つけられない可能性があります。のランダムな場所に新しいコマンドをインストールしたばかりの場合PATH、多くの場合、次のコマンドで bash に「再ハッシュ」するように指示する必要があります。

$ hash -r

次に、次を使用して、新しいコマンドが見つかった (または見つからない) ことを確認できます。

$ which pod

ターミナルを終了して再起動することもできますが、それははるかに重いハンマーです.

于 2013-04-17T01:08:31.797 に答える