Ошибка "- bash: ls: команда не найдена" на моем MAC - PullRequest
0 голосов
/ 29 марта 2020

Вчера я установил ant и добавил ant к пути в файле .bash_profile на моем MA C, ant может успешно работать. Ниже приведен мой файл .bash_profile:

export PATH=/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin/:$PATH:$ANT_HOME/bin:$JAVA_HOME/bin:/Library/Frameworks/Python.framework/Versions/3.8/bin


#$ANDROID_HOME/platform-tools:
export JAVA_HOME=$(/usr/libexec/java_home)
export ANDROID_HOME=/Applications/ADT/sdk
#export PATH=$PATH:$ANDROID_HOME/tools:$ANDROID_HOME/platform-tools

export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"  # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion"  # This loads nvm bash_completion

export ANT_HOME=/Users/helendai/apache-ant-1.10.7
export PATH=$ANT_HOME/bin

JAVA_HOME=/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home

CLASSPAHT=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar

#PATH=$JAVA_HOME/bin:$PATH:

export JAVA_HOME

export CLASSPATH

export PATH

# Setting PATH for Python 3.8
# The original version is saved in .bash_profile.pysave
#PATH="/Library/Frameworks/Python.framework/Versions/3.8/bin:${PATH}"
export PATH

, но возникает ошибка, когда Я запускаю другие команды basi c, такие как "ls 、 vim" введите описание изображения здесь

Я пытался таким образом решить эту проблему временно : выполнить команду ниже :

export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/Frameworks/Python.framework/Versions/3.8/bin:/Library/Java/JavaVirtualMachines/jdk1.8.0_40.jdk/Contents/Home/bin:/Users/helendai/apache-ant-1.10.7/bin:”

, но когда я перезагружаю терминал, снова возникает ошибка "- bash: ls: команда не найдена". Как я могу решить эту проблему? введите описание изображения здесь

1 Ответ

0 голосов
/ 29 марта 2020

Здесь происходит несколько простых ошибок. export PATH=$ANT_HOME/bin перезаписывает PATH вместо добавления в конец. используйте export PATH=$PATH:$ANT_HOME/bin вместо этого. Также определено CLASSPAHT=, но вы экспортируете CLASSPATH в оболочку.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...