Mac 終端命令行報錯 -bash: vi: command not found

前段時間在 Mac 下使用終端遇到了這個問題:

appledeMacBook-Air:~ air$vi .bash_profile-bash:vi: command not found

如圖所示:

image

解決方法:

  1. 在命令行中輸入:
export PATH=/usr/bin:/usr/sbin:/bin:/sbin:/usr/X11R6/bin

這樣可以保證命令行命令暫時可以使用。命令執(zhí)行完之后先不要關閉終端。

  1. 輸入
cd ~/

進入當前用戶的home目錄。

3. 創(chuàng)建bash_profile 執(zhí)行命令:

touch.bash_profile

4. 打開并編輯bash_profile 執(zhí)行命令:

open .bash_profile

5. 這樣就打開了一個記事本,會顯示你之前配置過的path,修改記事本,先全部刪除你覺得有用可以在桌面?zhèn)浞菹?,命令行好用后再加里?/p>

export JAVA_HOME=`/usr/libexec/java_home`

export PATH=${PATH}:${JAVA_HOME}:${ANDROID_SDK_ROOT}:${ANDROID_SDK_ROOT}/platform-tools:${ANDROID_SDK_ROOT}/tools:${JAVA_HOME}:${JAVA_HOME}/bin

export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"

上面是系統(tǒng)的,如果想配置什么的話比如安卓開發(fā)環(huán)境在把sdk的目錄加上,不配置的話就不用加了。

export ANDROID_SDK_ROOT="/Users/wangkai/Documents/adt-bundle-mac-x86_64-20130219/sdk"

我的命令行里就保存了這4個引用。

PS:該部分以上來自原文,這里是本人自己的。由于之前配置的有 CLASSPATH, 故也添加進去了?,F(xiàn)在所有配置如下(注意 ANDROID_SDK_ROOT 的名字不要寫錯?。?/p>

export JAVA_HOME=`/usr/libexec/java_home`

export PATH=${PATH}:${JAVA_HOME}:${ANDROID_SDK_ROOT}:${ANDROID_SDK_ROOT}/platform-tools:${ANDROID_SDK_ROOT}/tools:${JAVA_HOME}:${JAVA_HOME}/bin

export PATH="/usr/local/bin:/usr/local/sbin:~/bin:$PATH"export CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarexport**ANDROID_SDK_ROOT**=/Users/air/Library/Android/sdk/platform-tools

6. command + s 保存

7. 此時在命令行中輸入更新命令(命令行一直不要關):

source .bash_profile

OK,重啟終端命令行就可以了,eg: 輸入ls

image

問題解決??!

?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

相關閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容