-bash:open:命令未找到

时间:2014-11-24 17:29:17

标签: macos bash cordova command-line .bash-profile

我正在努力修改我的ANDROID_HOMEPATH以开始与Cordova合作进行移动应用程序开发。我在export $PATH返回not a valid identifier错误时遇到问题。我在推荐时将$PATH中的.bash_profile引用更改为PATH,现在我完全无法open .bash_profile。我使用的是Mac OS X Yosemite。我收到以下错误:

-bash: open: command not found

从研究来看,这可能是.bash_profile中的一个错字,但我不知道如何在不打开.bash_profile本身的情况下纠正这个问题,任何人都可以帮忙吗?同样在试图致电Cordova时cordova add platform android我之前正常运行后会收到-bash: cordova: command not found吗?

包含我的.bash_profile export ANDROID_HOME=/Development/android-sdk-macosx export PATH=${PATH}:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

我相信我错误地从第二行删除了$,留下PATH={PATH}.

当我使用Mac OS X时,所有点文件都会在尝试显示时被隐藏。文件我收到错误-bash: defaults: command not found

由于

2 个答案:

答案 0 :(得分:1)

export $PATH没有做到你期望的事情 - 在Bash中执行命令之前发生变量替换。您需要export PATH。要调试任何点文件的内容,您需要在问题中包含它们的内容。

答案 1 :(得分:0)

销毁了PATH环境变量后,shell无法再找到任何二进制文件。您可以为要运行的任何应用程序提供完整路径来编辑.bash_profile文件,也可以使用gui文件选择器从所选编辑器中打开它。