Linux 继续在macbook上运行export命令来创建带有PhoneGap的Android项目
我在macbook上使用phoneGap,但为了让phoneGap添加android项目,每次重新启动macbook时,我都必须运行此命令。有没有办法永久更新机器 以下是我得到的错误:Linux 继续在macbook上运行export命令来创建带有PhoneGap的Android项目,linux,macos,bash,Linux,Macos,Bash,我在macbook上使用phoneGap,但为了让phoneGap添加android项目,每次重新启动macbook时,我都必须运行此命令。有没有办法永久更新机器 以下是我得到的错误: MyUsers-MacBook-Pro:hello MyUser$ cordova platform add android Creating android project... /usr/local/lib/node_modules/cordova/node_modules/q/q.js:126
MyUsers-MacBook-Pro:hello MyUser$ cordova platform add android
Creating android project...
/usr/local/lib/node_modules/cordova/node_modules/q/q.js:126
throw e;
^
Error: An error occured during creation of android sub-project.
/Users/MyUser/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:126
throw e;
^
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.
at /Users/MyUser/.cordova/lib/android/cordova/3.3.0/bin/lib/check_reqs.js:85:29
at _rejected (/Users/MyUser/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:808:24)
at /Users/MyUser/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:834:30
at Promise.when (/Users/MyUser/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:1079:31)
at Promise.promise.promiseDispatch (/Users/MyUser/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:752:41)
at /Users/MyUser/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:574:44
at flush (/Users/MyUser/.cordova/lib/android/cordova/3.3.0/bin/node_modules/q/q.js:108:17)
at process._tickCallback (node.js:415:13)
at /usr/local/lib/node_modules/cordova/src/platform.js:244:30
at ChildProcess.exithandler (child_process.js:641:7)
at ChildProcess.EventEmitter.emit (events.js:98:17)
at maybeClose (child_process.js:735:16)
at Process.ChildProcess._handle.onexit (child_process.js:802:5)
下面是我运行的命令来修复它:
export PATH=${PATH}:/MY/PATH/adt-bundle/sdk/platform-tools:/MY/PATH/adt-bundle/sdk/tools
抱歉,我对Macbook还不熟悉,因此请提供详细说明和说明。打开终端(应用程序>实用程序>终端.app)并键入
file=$(ls -a .*profile)
echo "export PATH=${PATH}:/MY/PATH/adt-bundle/sdk/platform-tools:/MY/PATH/adt-bundle/sdk/tools" >> ${file-.bash_profile}
然后在每行之后按enter键
说明:您需要将该行添加到“bash启动”文件中(bash是启动终端时根据您的命令执行操作的解释器)。有三种可能的bash启动文件:.bash\u profile
、.bash\u login
和.profile
。它们是按这个顺序进行测试的。$(ls-a.*配置文件)
将找到它在您的系统上的位置。请注意使用>>
将文件追加到文件中,而不是覆盖它。如果没有预先存在的bash启动文件,${file-.bash_profile}部分是必需的。在键入file=$(ls-a.*profile)后,我得到一个错误,说ls:.*profile:没有这样的文件或目录。我正在主目录中执行此命令。。。