前提条件:UI自动化所需环境都已搭建。
1、运行UI自动化时报错:urllib3.exceptions.MaxRetryError: HTTPConnectionPool(host=‘127.0.0.1’, port=
解决方案:
终端执行:sudo chown -R $USER /usr/local/lib/node_modules
2、执行npm报错:env: node: Bad CPU type in executable
解决方案:重装node
卸载node:
如果是用 brew 安装的node,用下面的命令卸载
brew uninstall node
进入个人主文件夹,检查各种 local、lib、include 文件夹,删除名字含有node和node_modules的文件
进入 /usr/local/bin 删除 node 执行文件
cd /usr/local/bin
sudo rm -rf /usr/local/bin/npm
sudo rm -rf /usr/local/bin/node
ls -las 仔细查看,全局安装的npm包一般会在这个目录下创建软连接,发现就删除
其他清理工作
sudo rm -rf /usr/local/share/man/man1/node.1
sudo rm -rf /usr/local/lib/dtrace/node.d
sudo rm -rf ~/.npm
下载node:http://nodejs.cn/download/
一直下一步下一步,完成后先后执行:
- node -v
- npm
显示版本号即安装成功,再不行就再来一遍吧…