俗话说,no zuo no die
手欠升级Pycharm+补丁,又手欠动了环境变量,导致adb命令失效,每次source时都报错,记录下,以后可别踩坑了
前提描述:
已配置环境变量如下
#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不好使了!!!!
问题排查:
1.发现报错信息貌似是什么路径不对,从变量中入手查,发现配置的路径啥的也没问题
2.adb好使,python不好使,且报错是从13行开始,从python开始这里有问题
3.对比线上大家配置的,发现内容也没什么不一样
4.最后手动敲了一遍,貌似。。。。。环境变量PATH后边不可以有空格
问题解决:
python
PATH = "/usr/local/bin:${PATH}"
这里把PATH后边空格去掉变为
python
PATH="/usr/local/bin:${PATH}"
再次source就没有报错了~
以后可不瞎折腾了。。。。。
网友评论