Mac OS X Mavericks-パスに追加


11

phonegapプロジェクトを設定しようとしていますが、プラットフォームを追加しようとすると、次のエラーが出力されます。

Error: The command "android" failed. Make sure you have the latest Android SDK installed, and the "android" command (inside the tools/ folder) is added to your path.

ここで読んだことを試しました:OS Xで環境変数を設定するにはどうすればよいですか?

.profileファイルに以下を記述しました。

export PATH=/users/ophir/android-sdks/tools

それが私のパスにアンドロイドコマンドを追加し、それを実行して応答を得ることができた間、私は単純な「ls」コマンドが突然機能しなかったことに気付き始めました-私がやったことを削除するまで。

PATH変数に別のパスを追加するにはどうすればよいですか?とにかくそれはすべてOS Xでどのように機能しますか?

ありがとう

回答:


13

コマンドは、パス変数全体をパスに置き換え、/ binなどのフォルダーを削除します。既存のパスにパスを追加する必要がありますが、置き換えないでください:

export PATH=/users/ophir/android-sdks/tools:$PATH

または、既存のパスにあるフォルダーにあるツールを置き換えないように、パス変数の最後に新しいフォルダーを追加できます。

export PATH=$PATH:/users/ophir/android-sdks/tools

ありがとう。それはトリックをしました。複数のパスを追加するにはどうすればよいですか?;で区切る ?
developer82

1
@ developer82で:/path/1:/path/2:$PATH
区切る

2
はい、異なるパスを「:」で区切ります。また、最初ではなく最後に新しいパスを追加したいので、最初export PATH=$PATH:/users/ophir/android-sdks/toolsに見つかったシステムツールの1つを誤って交換できないことを意味します。
トニーウィリアムズ14年

@grgarside私はこのエラーを受け取りました「Androidサブプロジェクトの作成中にエラーが発生しました。/ bin / sh:/Users/****/.cordova/lib/android/cordova/3.3.0/bin/create:No suchファイルまたはディレクトリ」
チャランギリ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.