2016-08-11 159 views
4

mup initmup setup服务器成功与流星起来后,我运行mup deploy并在验证部署失败:失败流星MUP部署失败

-----------------------------------STDERR----------------------------------- 
    node-gyp rebuild 

    make: Entering directory '/bundle/bundle/programs/server/npm/node_modules/meteor/npm-bcrypt/node_modules/bcrypt/build' 
     CXX(target) Release/obj.target/bcrypt_lib/src/blowfish.o 
     CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt.o 
     CXX(target) Release/obj.target/bcrypt_lib/src/bcrypt_node.o 
     SOLINK_MODULE(target) Release/obj.target/bcrypt_lib.node 
     COPY Release/bcrypt_lib.node 
    make: Leaving directory '/bundle/bundle/programs/server/npm/node_modules/meteor/npm-bcrypt/node_modules/bcrypt/build' 
    [email protected] /bundle/bundle/programs/server/npm/node_modules/meteor/npm-bcrypt/node_modules/bcrypt 
    [email protected] /bundle/bundle/programs/server/npm/node_modules/meteor/npm-bcrypt/node_modules/bindings 
    [email protected] /bundle/bundle/programs/server/npm/node_modules/meteor/npm-bcrypt/node_modules/nan 

    > [email protected] install /bundle/bundle/programs/server/npm/node_modules/bufferstream/node_modules/buffertools 
    > node-gyp rebuild 

我用在Ubuntu 14.04数字海洋服务器。我已经安装了Node v4.4.7和node-gyp。

如果我运行节点GYP重建,我这个错误:

module.js:327 
    throw err; 
    ^

Error: Cannot find module 'graceful-fs' 
    at Function.Module._resolveFilename (module.js:325:15) 
    at Function.Module._load (module.js:276:25) 
    at Module.require (module.js:353:17) 
    at require (internal/module.js:12:17) 
    at Object.<anonymous> (/usr/share/node-gyp/lib/node-gyp.js:12:10) 
    at Module._compile (module.js:409:26) 
    at Object.Module._extensions..js (module.js:416:10) 
    at Module.load (module.js:343:32) 
    at Function.Module._load (module.js:300:12) 
    at Module.require (module.js:353:17) 

你能帮助我吗?

+0

我在数字海洋有这个确切的问题,你有没有解决它? – Coherent

+0

是的,我已经改变了我的mup.js中的码头图像:dockerImage:'abernix/meteord:base', –

+0

谢谢!你在运行流星1.4.1吗?即使使用该码头图像,我仍然会收到该错误。 – Coherent

回答

0

流星找不到模块。 通常运行meteor npm install <missing module>解决了这个问题。 在部署前尝试运行meteor npm install --save graceful-fs