完整解决步骤:
sudo brew uninstall node
brew update
brew upgrade
brew cleanup
brew install node
sudo chown -R eve
/usr/local/
brew link --overwrite node
brew postinstall node
node -v
修改linux权限命令:chmod
用法:chmod XXX filename
×××(所有者\组用户\其他用户)
×=4 读的权限
×=2 写的权限
×=1 执行的权限
常用修改权限的命令:
sudo chmod 600 ××× (只有所有者有读和写的权限)
sudo chmod 644 ××× (所有者有读和写的权限,组用户只有读的权限)
sudo chmod 700 ××× (只有所有者有读和写以及执行的权限)
sudo chmod 666 ××× (每个人都有读和写的权限)
sudo chmod 777 ××× (每个人都有读和写以及执行的权限)
安装npm i weex-toolkit -g出错
npm ERR! path /usr/local/lib/node_modules/weex-toolkit/node_modules/weex-previewer/node_modules/fs-extra/node_modules/.bin/rimraf
npm ERR! code EEXIST
npm ERR! Refusing to delete /usr/local/lib/node_modules/weex-toolkit/node_modules/weex-previewer/node_modules/fs-extra/node_modules/.bin/rimraf: containing path /usr/local/lib/node_modules/weex-toolkit/node_modules/weex-previewer/node_modules/fs-extra/node_modules/rimraf isn't under npm's control
npm ERR! File exists: /usr/local/lib/node_modules/weex-toolkit/node_modules/weex-previewer/node_modules/fs-extra/node_modules/.bin/rimraf
执行:rm rf /usr/local/lib/node_modules/weex-toolkit
然后再npm i weex-toolkit -g 成功