【发布时间】:2016-08-27 10:41:47
【问题描述】:
我尝试使用 Meteor 向上推我的 Meteor 项目 (mupx),但在尝试部署时出现错误:
~/git/mupx/bitcoinoutlet# mupx deploy
[..]
Meteor app path : /root/git/satoshiportal
Using buildOptions : {}
events.js:72
throw er; // Unhandled 'error' event
Error: spawn ENOENT
at errnoException (child_process.js:1000:11)
at Process.ChildProcess._handle.onexit /root/git/satoshiportal
这是我的mup.json 配置文件:
{
// Server authentication info
"servers": [
{
"host": "159.203.12.63",
"username": "root",
"password": "password",
"env": {
"NODE_ENV": "production"
}
}
],
"ssl": {
"certificate": "./bundle.crt",
"key": "./private.key",
"port": 443
},
// Install MongoDB on the server. Does not destroy the local MongoDB on future setups
"setupMongo": true,
"appName": "satoshiportal",
"app": "/root/git/satoshiportal",
"env": {
"PORT": 80,
"ROOT_URL": "https://www.bitcoinoutlet.com",
"MAIL_URL": "smtp://......"
},
"deployCheckWaitTime": 15,
"enableUploadProgressBar": true
}
最后,版本:
~/git/mupx/bitcoinoutlet# npm --version
3.8.1
~/git/mupx/bitcoinoutlet# node --version
v0.10.29
我没有找到如何检索当前 mupx 版本,但我尝试了很多版本(从 1.1 到 1.5),我最后一次更新是 npm install mupx@1.5.1 -g(所以它可能是 1.5.1)
Mupx 日志给我:
[159.203.12.63] sudo: unable to resolve host bitcoinoutlet
除了未处理的错误和此日志之外,我什么都没有。我真的不知道下一步该做什么。
谢谢
【问题讨论】:
-
在 mupx git repo 中有类似的问题github.com/arunoda/meteor-up/issues/980。
标签: node.js meteor deployment npm meteor-up