2016-07-26 4 views
3

У меня есть эта ошибка, когда я пытаюсь обновить свой метеоритный проект от Meteor 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! 
    ..... 
+0

Ха-ха! Любите имя пользователя 'noob'! Во всяком случае, он не может удалить каталог 'build', который, как я предполагаю, находится где-то в папке' .meteor' для вашего проекта. Множество причин этого может случиться, например, в Windows и некоторых операционных системах он не может удалить папку, в которой вы физически. Похоже, вы находитесь на * nix, так что, вероятно, это не так. Но я видел, как несколько человек публиковали о проблемах с bcrypt в Linux сегодня, поэтому я предполагаю, что есть некоторые ошибки/проблемы, связанные с сборкой Meteor 1.4. вы можете попробовать nuking все в .meteor/пакеты и посмотреть, если он исправляет. – CodeChimp

+0

ahha да я согласен, noob - хорошее имя пользователя: p – user3415686

ответ

4

Это была ошибка разрешения я делаю sudo chown -R $USERNAME /home/noob и теперь все отлично работает

+0

Awesome. Я понял, что это проблема с файловой системой. – CodeChimp

0

Похоже, что проблема Node-gyp.

Выдержки из Meteor docs:

If you have binary npm packages in your application node_modules directory, you should run meteor npm rebuild (after meteor update) in your application directory to recompile those packages.

Если он все еще не работает, попробуйте удалить файл ~/.node-gyp, а затем npm update.

0

Если бы удалить Bcrypt Адресной книги

гт -r $ HOME/.meteor/пакеты/NPM-Bcrypt/.0.7. 8_2.f294j7 ++ os.osx.x86_64 + web.browser + web.cordova/npm/node_modules/bcrypt

Смежные вопросы