2014-09-27 100 views
0

我正在使用Meteor-up mup v0.6.8从OSX系统部署Meteor v0.9.3应用程序到Ubuntu 14.04系统。它给出了一个错误,如下所示。在Meteor.js的MUP部署期间安装NPM模块时出错

重复,mup setup,mup deploy但它没有解决问题。

好像重建NPM包时出现问题。有没有人遇到过这个问题?不知道它的npm-container

$ mup deploy 

Meteor Up: Production Quality Meteor Deployments 
------------------------------------------------ 

Bundling Started: . 

Started TaskList: Deploy app 'my-test-app' (linux) 
[192.168.1.114] - Uploading bundle 
[192.168.1.114] ✔ Uploading bundle: SUCCESS 
[192.168.1.114] - Setting up Environment Variables 
[192.168.1.114] ✔ Setting up Environment Variables: SUCCESS 
[192.168.1.114] - Invoking deployment process 
[192.168.1.114] ✘ Invoking deployment process: FAILED 

    -----------------------------------STDERR----------------------------------- 
    gyp info spawn args '-Dmodule_root_dir=/opt/my-test-app/tmp/bundle/programs/server/npm/npm-container/node_modules/serialport', 
    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: Undefined variable module_name in binding.gyp while trying to load binding.gyp 
    gyp ERR! configure error 
    gyp ERR! stack Error: `gyp` failed with exit code: 1 
    gyp ERR! stack  at ChildProcess.onCpExit (/usr/local/lib/node_modules/node-gyp/lib/configure.js:343:16) 
    gyp ERR! stack  at ChildProcess.emit (events.js:98:17) 
    gyp ERR! stack  at Process.ChildProcess._handle.onexit (child_process.js:810:12) 
    gyp ERR! System Linux 3.12.28+ 
    gyp ERR! command "node" "/usr/local/bin/node-gyp" "rebuild" 
    gyp ERR! cwd /opt/my-test-app/tmp/bundle/programs/server/npm/npm-container/node_modules/serialport 
    gyp ERR! node -v v0.10.32 
    gyp ERR! node-gyp -v v1.0.2 
    gyp ERR! not ok 
    -----------------------------------STDOUT----------------------------------- 
    => re-installing binary npm module 'serialport' of package 'npm-container' 
    ---------------------------------------------------------------------------- 
Completed TaskList: Deploy app 'my-test-app' (linux) 

回答

0

你试过:

sudo apt-get install build-essential 

我是有在Ubuntu 14.04的同样的问题,这立即解决它。