错误的ERR! appium-chromedriver@3.1.4安装:`node install-npm.js`

时间:2018-05-23 01:39:48

标签: node.js npm appium

在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

3 个答案:

答案 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 +。”