在os x上安装appium
命令执行:$ sudo npm install -g appium@1.7.2
错误:EACCES:权限被拒绝,mkdir ' /usr/local/lib/node_modules/appium/node_modules/appium-chromedriver/2018422-31132-799ew3.4ynnk'
npm ERR!代码ELIFECYCLE
npm ERR!错误1
npm ERR! appium-chromedriver@3.1.4安装:
node install-npm.js
npm ERR!退出状态1
npm ERR!
npm ERR!在appium-chromedriver@3.1.4安装脚本失败。
npm ERR!这可能不是npm的问题。有可能 上面的额外日志输出。
npm ERR!可以在以下位置找到此运行的完整日志:
npm ERR!
/Users/oliveira/.npm/_logs/2018-05-23T01_24_48_805Z-debug.log
答案 0 :(得分:0)
您可以尝试使用
更改node_modules文件夹的所有权 sudo chown -R $(whoami) /usr/local/lib/node_modules/
答案 1 :(得分:0)
通过
更改整个节点项目的所有权sudo chown -R userName pathToProject
-R将递归地更改项目内所有目录和文件的所有权。
如果您不想更改所有权,可以由超级用户运行命令。
答案 2 :(得分:0)
通过sudo
安装Appium时,请勿使用npm
。
来自Appium网站:
”确保未使用sudo安装Node或Appium,否则 您会遇到问题)。我们建议使用最新的稳定版本, 尽管Appium支持Node 6 +。”