Npm Appium不以非sudo安装开始

Npm Appium不以非sudo安装开始,npm,homebrew,appium,Npm,Homebrew,Appium,平台:Ubuntu 14.10 附录-1.3.7 我遇到过一个类似的问题- 根据建议,我通过自制软件安装了npm 最终,appium执行失败并出现错误- error: Appium will not work if used or installed with sudo. Please rerun/install as a non-root user. If you had to install Appium using `sudo npm install -g appium`, the so

平台:Ubuntu 14.10 附录-1.3.7

我遇到过一个类似的问题-

根据建议,我通过自制软件安装了npm

最终,appium执行失败并出现错误-

error: Appium will not work if used or installed with sudo. Please rerun/install as a non-root user. If you had to install Appium using `sudo npm install -g appium`, the solution is to reinstall Node using a method (Homebrew, for example) that doesn't require sudo to install global npm packages.

有什么我遗漏的吗?

从1.2.3开始,Appium允许在sudo下运行:

显然,调用Appium时我在错误的目录上。我应该在/node-v0.12.2-linux-x64/bin$中并调用appium。
即使我在错误的目录中,我收到的错误消息是如此具有描述性(并且具有误导性),以至于我相信我安装appium的方式是错误的。

我正在运行appium v1.3.7,并且在sudo@Tarun使用自制的sudo安装节点。尝试运行reset.shsudo+自制没有帮助,什么是reset.sh?您可以在Hm中找到reset.sh。您是从源代码运行的吗?你把源代码文件夹放在哪里?尝试使用选项--hardcore运行reset.sh,如下所示:
sh reset.sh--hardcore
,它将完全重新安装所有需要的Node.js模块。如果没有帮助,请使用以下指南完全重新安装node和npm: