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

虽然它确实将android命令添加到了我的路径,并且我能够运行它并获得响应,但我开始注意到一个简单的“ ls”命令突然不起作用-直到我删除所做的一切为止。

如何添加另一个路径到PATH变量?在OS X上如何运作?

谢谢

Answers:


13

您的命令将整个path变量替换为路径,从而删除了/ bin等文件夹。您需要将路径添加到现有路径,而不是替换它:

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

另外,为了避免替换现有路径中的文件夹中的工具,可以将新文件夹添加到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-这意味着您不会偶然替换其中一个系统工具,因为它们会首先被发现。
Tony Williams

@grgarside我收到此错误“在创建Android子项目的过程中发生了错误。/bin/sh:/Users/****/.cordova/lib/android/cordova/3.3.0/bin/create:没有这样的错误文件或目录”
Charan Giri 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.