我正在尝试安装node-g.raphael
,但是我遇到了以下错误:
Bender-03:htdocs alfred$ sudo npm install node-g.raphael --save
Password:
> contextify@0.1.15 install
/Users/alfred/Sites/twistedgeo/htdocs/node_modules/contextify
> node-gyp rebuild
gyp ERR! configure error
gyp ERR! stack Error: EACCES: permission denied, mkdir
'/Users/alfred/Sites/twistedgeo/htdocs/node_modules/contextify/build'
gyp ERR! System Darwin 16.7.0
gyp ERR! command "/usr/local/bin/node"
"/usr/local/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js"
"rebuild"
gyp ERR! cwd
/Users/alfred/Sites/twistedgeo/htdocs/node_modules/contextify
gyp ERR! node -v v8.8.1
gyp ERR! node-gyp -v v3.6.2
gyp ERR! not ok
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: contextify@0.1.15
(node_modules/contextify):
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: contextify@0.1.15
install: `node-gyp rebuild`
npm WARN optional SKIPPING OPTIONAL DEPENDENCY: Exit status 1
+ node-g.raphael@0.0.9
added 2 packages and updated 1 package in 6.556s
我尝试了这个解决方案,但它并没有解决我的问题,仍然收到相同的错误信息。
如果有什么可以帮助解决问题的,请让我知道。
$
,使其读作:sudo chown -R (whoami) (npm config get prefix)/{lib/node_modules,bin,share}
再次感谢您提供如此好的答案! - Chucky/.zprofile而不是/.profile。这就是为什么上面的配置一开始在终端上无法工作,但当使用BASH shell时它可以工作的原因。 您可以在此处找到详细说明: https://superuser.com/a/187673 - Nuryagdy Mustapayev