【问题标题】:Unhandled error (spawn ENOENT) during mupx deployment using SSH使用 SSH 进行 mupx 部署期间未处理的错误(生成 ENOENT)
【发布时间】: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

除了未处理的错误和此日志之外,我什么都没有。我真的不知道下一步该做什么。

谢谢

【问题讨论】:

标签: node.js meteor deployment npm meteor-up


【解决方案1】:

昨天,我使用 mupx 并在不同的上下文中遇到了类似的 Error: spawn ENOENT 错误。

我在服务器上安装了build-essential C/C++ 编译包:

sudo apt-get install build-essential

为我工作!

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2014-04-07
    • 1970-01-01
    • 2023-03-27
    • 2018-12-02
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多