關(guān)于Mac配置提示zsh: command not found: XXX的問題

安裝完mysql與golang,使用網(wǎng)上各種配置教程嘗試后,輸入mysql -u root -p或者go version,仍會(huì)出現(xiàn):zsh: command not found: XXXX的提示。

cd /usr/local進(jìn)入發(fā)現(xiàn)包確實(shí)在。

比較苦惱?。?!然后忽然想明白,可能是 oh my zsh 所加載的環(huán)境變量與 Mac 本身自帶的環(huán)境變量不同。

于是,解決方案:

關(guān)于zsh: command not found: go

1.在終端進(jìn)入目錄:cd /usr/local 查看你的 go 是否存在

存在說明你安裝的沒有問題。

2.再進(jìn)入 cd /usr/local/bin 查看引用是否存在

可以看到這里我的go文件是不存在的

3.利用 In 命令,在終端設(shè)置建立一個(gè)同步的鏈接:

模板如下:

sudo ln -fs /usr/local/文件名/bin/XXX /usr/local/bin/XXX

使用案例:

sudo ln -fs /usr/local/go/bin/go /usr/local/bin/go

這時(shí)候你就能看到go了

4.輸入go version,可以看到你想要的結(jié)果。

關(guān)于zsh: command not found: mysql

同上,類似

1.在終端進(jìn)入目錄:/usr/local/bin

cd /usr/local/bin
ls

你可以看到?jīng)]有mysql

2.利用 In 命令,在終端設(shè)置建立一個(gè)同步的鏈接:

這里我的是 mysql 文件名是mysql-8.0.22-macos10.15-x86_64

那么,執(zhí)行命令:

sudo ln -fs /usr/local/mysql-8.0.22-macos10.15-x86_64/bin/mysql /usr/local/bin/mysql

你們的應(yīng)該是:

sudo ln -fs /usr/local/mysql/bin/mysql /usr/local/bin/mysql

3.輸入mysql -u root -p,案例結(jié)果:

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

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

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