流星MUP部署失败
问题描述:
mup init
和mup 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)
你能帮助我吗?
答
流星找不到模块。 通常运行meteor npm install <missing module>
解决了这个问题。 在部署前尝试运行meteor npm install --save graceful-fs
。
我在数字海洋有这个确切的问题,你有没有解决它? – Coherent
是的,我已经改变了我的mup.js中的码头图像:dockerImage:'abernix/meteord:base', –
谢谢!你在运行流星1.4.1吗?即使使用该码头图像,我仍然会收到该错误。 – Coherent