俗話說尚粘,no zuo no die
手欠升級Pycharm+補丁赤惊,又手欠動了環(huán)境變量,導(dǎo)致adb命令失效氏身,每次source時都報錯巍棱,記錄下,以后可別踩坑了
前提描述:
已配置環(huán)境變量如下
#java_11
····
#android
····
# python
PATH = "/usr/local/bin:${PATH}"
export PATH
alias python="/usr/local/bin/python3.9"
問題描述:
source ~/.bash_profile 報錯類似于這種:/Users/lucilerong/.bash_profile:13: /usr/local/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Applications/VMware Fusion.app/Contents/Public:/usr/local/go/bin:/Library/Apple/usr/bin:/Library/Java/JavaVirtualMachines/jdk-11.0.2.jdk/Contents/Home/bin:/Users/lucilerong/android-sdk-macosx/platform-tools:/Users/lucilerong/android-sdk-macosx/tools:/Users/lucilerong/android-sdk-macosx/build-tools/29.0.3 not found
重點問題是adb好使蛋欣,python不好使了:结恪!O莼ⅰ到踏!
問題排查:
1.發(fā)現(xiàn)報錯信息貌似是什么路徑不對,從變量中入手查尚猿,發(fā)現(xiàn)配置的路徑啥的也沒問題
2.adb好使窝稿,python不好使,且報錯是從13行開始凿掂,從python開始這里有問題
3.對比線上大家配置的伴榔,發(fā)現(xiàn)內(nèi)容也沒什么不一樣
4.最后手動敲了一遍,貌似庄萎。踪少。。糠涛。援奢。環(huán)境變量PATH后邊不可以有空格
問題解決:
python
PATH = "/usr/local/bin:${PATH}"
這里把PATH后邊空格去掉變?yōu)?/p>
python
PATH="/usr/local/bin:${PATH}"
再次source就沒有報錯了~
以后可不瞎折騰了。忍捡。集漾。。砸脊。