尝试
sudo npm install protractor -g
再次出现了同样臭名昭著的错误/警告(通过谷歌搜索无果):
gyp WARN EACCES user "root" does not have permission to access the dev dir "/Users/dmitrizaitsev/.node-gyp/0.12.0"
看起来发生的情况是,在同一次安装过程中,尽管已经是我电脑上当前的Node版本,但节点版本0.12.0
仍然被下载并重建了多次:
node -v
v0.12.0
问题:
"/Users/dmitrizaitsev/.node-gyp/0.12.0" 目录实际上是不存在的!为什么会有这样误导性的信息?
为什么在
node v0.12.0
或之前使用node-gyp
进行成功重建时,该目录都没有被创建?(显然) 我该如何防止这种情况发生?
我在运行 Mac OSX 10.8.5,如果这有任何重要性。
sudo npm
—— 参考我的回答! - Dmitri Zaitsev