我试图通过 MUP 在 Digital Ocean Droplet 上部署我的 Meteor 应用程序。不幸的是,它在调用部署过程时给了我以下错误。
-----------------------------------STDERR-----------------------------------
e_root_dir=/root/.node-gyp/0.10.36',
gyp info spawn args '-Dmodule_root_dir=/opt/ecards/tmp/bundle/programs/server/npm/npm-bcrypt/node_modules/bcrypt',
gyp info spawn args '--depth=.',
gyp info spawn args '--no-parallel',
gyp info spawn args '--generator-output',
gyp info spawn args 'build',
gyp info spawn args '-Goutput_dir=.' ]
gyp info spawn make
gyp info spawn args [ 'BUILDTYPE=Release', '-C', 'build' ]
gyp info ok
npm WARN package.json meteor-dev-bundle@0.0.0 No description
npm WARN package.json meteor-dev-bundle@0.0.0 No repository field.
npm WARN package.json meteor-dev-bundle@0.0.0 No README data
stop: Unknown instance:
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
0 0 0 0 0 0 0 0 --:--:-- --:--:-- --:--:-- 0curl: (7) 无法连接到本地主机端口 80: 连接被拒绝 应用程序没有捡起!请检查应用程序日志。----------------------标准输出-------------- --------------------- t_lib.node SOLINK_MODULE(target) Release/obj.target/bcrypt_lib.node: Finished COPY Release/bcrypt_lib.node make: 离开目录` /opt/ecards/tmp/bundle/programs/server/npm/npm-bcrypt/node_modules/bcrypt/build'
> fibers@1.0.5 install /opt/ecards/tmp/bundle/programs/server/node_modules/fibers
> node ./build.js
`linux-x64-v8-3.14` exists; testing
Binary is fine; exiting
underscore@1.5.2 node_modules/underscore
eachline@2.3.3 node_modules/eachline
└── type-of@2.0.1
semver@4.1.0 node_modules/semver
chalk@0.5.1 node_modules/chalk
├── ansi-styles@1.1.0
├── escape-string-regexp@1.0.3
├── supports-color@0.2.0
├── strip-ansi@0.3.0 (ansi-regex@0.2.1)
└── has-ansi@0.1.0 (ansi-regex@0.2.1)
fibers@1.0.5 node_modules/fibers
source-map-support@0.2.8 node_modules/source-map-support
└── source-map@0.1.32 (amdefine@0.1.0)
Waiting for MongoDB to initialize. (5 minutes)
connected
ecards start/running, process 12126
Waiting for 30 seconds while app is booting up
Checking is app booted or not?
----------------------------------------------------------------------------
操作系统:Ubuntu 14.04
我的 mup.json 设置如下:
连接选项 ... -> 通过 ssh
- 设置蒙戈:真
- 设置节点:真
- 节点版本:0.10.36
- 设置幻象:真
...部署检查等待时间:30
我的下一步是通过 apt-get 在我的 Droplet 上预安装节点。默认安装了 0.10.25,所以我通过
- npm 安装 -gn
- n 0.10.36
之后我重新创建了一个液滴,再次启动了 mup,但它向我显示了同样的错误。是的,我首先执行了 mup 设置然后部署 ;-) 我什至没有收到错误。有小费吗?
谢谢 Matze