我有这个错误,当我尝试更新我的流星项目从流星1.3.5.1到METEOR 1.4。我不知道为什么我有这个错误。我已经尝试做一个chown给.meteor和.np floder。流星错误:EACCES:权限被拒绝,rmdir'build'
=> Errors while initializing project:
While loading package [email protected]:
error: Command failed:
/home/noob/.meteor/packages/meteor-tool/.1.4.0.hylsrj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/npm
rebuild --no-bin-links --update-binary
gyp ERR! clean error
gyp ERR! stack Error: EACCES: permission denied, rmdir 'build'
gyp ERR! stack at Error (native)
gyp ERR! System Linux 3.16.0-38-generic
gyp ERR! command
"/home/noob/.meteor/packages/meteor-tool/.1.4.0.hylsrj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node"
"/home/noob/.meteor/packages/meteor-tool/.1.4.0.hylsrj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/lib/node_modules/npm/node_modules/node-gyp/bin/node-gyp.js"
"rebuild"
gyp ERR! cwd
/home/noob/.meteor/packages/npm-bcrypt/.0.8.7.1np1i1l++os.linux.x86_64+web.browser+web.cordova/npm/node_modules/.temp-140iag7/node_modules/bcrypt
gyp ERR! node -v v4.4.7
gyp ERR! node-gyp -v v3.4.0
gyp ERR! not ok
npm ERR! Linux 3.16.0-38-generic
npm ERR! argv
"/home/noob/.meteor/packages/meteor-tool/.1.4.0.hylsrj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/node"
"/home/noob/.meteor/packages/meteor-tool/.1.4.0.hylsrj++os.linux.x86_64+web.browser+web.cordova/mt-os.linux.x86_64/dev_bundle/bin/npm"
"rebuild" "--no-bin-links" "--update-binary"
npm ERR! node v4.4.7
npm ERR! npm v3.10.5
npm ERR! code ELIFECYCLE
npm ERR! [email protected] install: `node-gyp rebuild`
npm ERR! Exit status 1
npm ERR!
.....
哈哈!爱用户名'noob'!无论如何,它无法删除一个'build'目录,我猜测它在你的项目的'.meteor'文件夹下。这可能会发生很多原因,例如在Windows和某些操作系统上,它无法删除您实际所在的文件夹。它看起来像您在* nix上,因此可能不是这种情况。但是我看到有几个人在Linux上发布了有关bcrypt问题,所以我猜测有一些影响Meteor 1.4构建的bug /问题。你可以尝试在.meteor/packages中加入所有内容,看看它是否修复。 – CodeChimp
ahha是的我同意,noob是一个很好的用户名:p – user3415686