您好我正在尝试在我的Mac上安装Phonegap来构建Android应用程序。我已经安装了SDK。我无法提及正确的路径。 当我回显$ PATH时,我得到了这个:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools
我的bash_profile看起来像这样:
xport PATH=${PATH}:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools;%ANT_HOME%\bin
phonegap文档说要追加
;%JAVA_HOME%\bin;%ANT_HOME%\bin
to enable ANT
我很困惑。我的PATH究竟应该如何。我在这里先向您的帮助表示感谢。
答案 0 :(得分:0)
我在你的路径中看不到java的引用。
我想您错过了$ JAVA_HOME \ bin部分,您还需要在个人资料中导出JAVA_HOME和ANT_HOME变量。
你读的doc是针对windows的,而不是osx。对于osX,使用冒号而不是半冒号来分隔文件夹。和变量用美元定义,而不是百分比。
如果定义了JAVA_HOME和ANT_HOME,只需将$ JAVA_HOME \ bin添加到bash.profile中的导出行。
使用ant_home和java_home定义,它看起来应该是这样的:
export JAVA_HOME=/usr/libexec/java_home
export ANT_HOME=/usr/share/ant
export PATH=$PATH:/Development/adt-bundle/sdk/platform-tools:/Development/adt-bundle/sdk/tools:$ANT_HOME\bin:$JAVA_HOME\bin
也许你仍然会错过路径中的一些文件夹,比如npm。