Node.js 在Centos 7上部署Meteor js应用程序

Node.js 在Centos 7上部署Meteor js应用程序,node.js,meteor,deployment,centos7,npm-install,Node.js,Meteor,Deployment,Centos7,Npm Install,从昨天起我就开始做这个了。我遵循这个教程。尽管如此,对于Ubuntu的安装,我还是能够在Cent OS上找到安装过程。当发出命令npm install时,我一直收到这个错误。这是从昨天开始的,我一直在这个部署过程中。这是教程-[。我遇到了以下错误: [meteor@christdoes server]$ npm install > fibers@1.0.15 install /opt/meteor/webapps/schoolapps/bundle/programs/server/nod

从昨天起我就开始做这个了。我遵循这个教程。尽管如此,对于Ubuntu的安装,我还是能够在Cent OS上找到安装过程。当发出命令
npm install
时,我一直收到这个错误。这是从昨天开始的,我一直在这个部署过程中。这是教程-[。我遇到了以下错误:

[meteor@christdoes server]$ npm install

> fibers@1.0.15 install /opt/meteor/webapps/schoolapps/bundle/programs/server/node_modules/fibers
> node build.js || nodejs build.js

`linux-x64-48` exists; testing
Binary is fine; exiting

> meteor-dev-bundle@0.0.0 install /opt/meteor/webapps/schoolapps/bundle/programs/server
> node npm-rebuild.js


> bson@0.2.21 install /opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/meteor/cfs_gridfs/node_modules/mongodb/node_modules/bson
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/meteor/cfs_gridfs/node_modules/mongodb/node_modules/bson/build'
  CXX(target) Release/obj.target/bson/ext/bson.o
make: Leaving directory `/opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/meteor/cfs_gridfs/node_modules/mongodb/node_modules/bson/build'

> kerberos@0.0.9 install /opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/meteor/cfs_gridfs/node_modules/mongodb/node_modules/kerberos
> (node-gyp rebuild 2> builderror.log) || (exit 0)

make: Entering directory `/opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/meteor/cfs_gridfs/node_modules/mongodb/node_modules/kerberos/build'
  CXX(target) Release/obj.target/kerberos/lib/kerberos.o
make: Leaving directory `/opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/meteor/cfs_gridfs/node_modules/mongodb/node_modules/kerberos/build'
gridfs-stream@0.5.3 /opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/meteor/cfs_gridfs/node_modules/gridfs-stream
mongodb@1.4.35 /opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/meteor/cfs_gridfs/node_modules/mongodb
bson@0.2.21 /opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/meteor/cfs_gridfs/node_modules/mongodb/node_modules/bson
nan@1.7.0 /opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/meteor/cfs_gridfs/node_modules/mongodb/node_modules/bson/node_modules/nan
kerberos@0.0.9 /opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/meteor/cfs_gridfs/node_modules/mongodb/node_modules/kerberos
nan@1.6.2 /opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/meteor/cfs_gridfs/node_modules/mongodb/node_modules/kerberos/node_modules/nan
readable-stream@1.0.33 /opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/meteor/cfs_gridfs/node_modules/mongodb/node_modules/readable-stream
core-util-is@1.0.1 /opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/meteor/cfs_gridfs/node_modules/mongodb/node_modules/readable-stream/node_modules/core-util-is
isarray@0.0.1 /opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/meteor/cfs_gridfs/node_modules/mongodb/node_modules/readable-stream/node_modules/isarray
string_decoder@0.10.31 /opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/meteor/cfs_gridfs/node_modules/mongodb/node_modules/readable-stream/node_modules/string_decoder
inherits@2.0.1 /opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/meteor/cfs_gridfs/node_modules/mongodb/node_modules/readable-stream/node_modules/inherits

> bcrypt@1.0.2 install /opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/bcrypt
> node-pre-gyp install --fallback-to-build

[bcrypt] Success: "/opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/bcrypt/lib/binding/bcrypt_lib.node" is installed via remote
npm ERR! Linux 2.6.32-042stab123.3
npm ERR! argv "/opt/meteor/.nvm/versions/node/v6.11.1/bin/node" "/opt/meteor/.nvm/versions/node/v6.11.1/bin/npm" "rebuild" "--update-binary"
npm ERR! node v6.11.1
npm ERR! npm  v3.10.10
npm ERR! path /opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/sshpk/bin\sshpk-conv
npm ERR! code ENOENT
npm ERR! errno -2
npm ERR! syscall chmod

npm ERR! enoent ENOENT: no such file or directory, chmod '/opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/sshpk/bin\sshpk-conv'
npm ERR! enoent ENOENT: no such file or directory, chmod '/opt/meteor/webapps/schoolapps/bundle/programs/server/npm/node_modules/sshpk/bin\sshpk-conv'
npm ERR! enoent This is most likely not a problem with npm itself
npm ERR! enoent and is related to npm not being able to find a file.
npm ERR! enoent

npm ERR! Please include the following file with any support request:
npm ERR!     /opt/meteor/webapps/schoolapps/bundle/programs/server/npm/npm-debug.log

npm WARN meteor-dev-bundle@0.0.0 No description
npm WARN meteor-dev-bundle@0.0.0 No repository field.
npm WARN meteor-dev-bundle@0.0.0 No license field.
npm ERR! Linux 2.6.32-042stab123.3
npm ERR! argv "/opt/meteor/.nvm/versions/node/v6.11.1/bin/node" "/opt/meteor/.nvm/versions/node/v6.11.1/bin/npm" "install"
npm ERR! node v6.11.1
npm ERR! npm  v3.10.10
npm ERR! code ELIFECYCLE
npm ERR! meteor-dev-bundle@0.0.0 install: `node npm-rebuild.js`
npm ERR! Exit status 254
npm ERR!
npm ERR! Failed at the meteor-dev-bundle@0.0.0 install script 'node npm-rebuild.js'.
npm ERR! Make sure you have the latest version of node.js and npm installed.
npm ERR! If you do, this is most likely a problem with the meteor-dev-bundle package,
npm ERR! not with npm itself.
npm ERR! Tell the author that this fails on your system:
npm ERR!     node npm-rebuild.js
npm ERR! You can get information on how to open an issue for this project with:
npm ERR!     npm bugs meteor-dev-bundle
npm ERR! Or if that isn't available, you can get their info via:
npm ERR!     npm owner ls meteor-dev-bundle
npm ERR! There is likely additional logging output above.

npm ERR! Please include the following file with any support request:
npm ERR!     /opt/meteor/webapps/schoolapps/bundle/programs/server/npm-debug.log
[meteor@christdoes server]$ ^C
[meteor@christdoes server]$

您肯定应该使用MeteorUp在服务器上部署meteor应用程序:


要使其在CentOs上工作,您只需在服务器上手动安装Docker,其余的由mup完成。

您一定要使用MeteorUp在服务器上部署meteor应用程序:


要使其在CentOs上运行,您只需在服务器上手动安装Docker,其余的由mup完成。

NodeV6.11.1
不是meteor要求的版本。请通过
meteor--version
检查您的开发项目,并在您的cent OS上安装此版本。如果
npm install
仍然抛出错误,请扩展y我们的帖子。
node v6.11.1
不是meteor需要的版本。请通过
meteor--version
检查您的开发项目,并将此版本安装到您的cent OS上。如果
npm install
仍然抛出错误,请扩展您的帖子。我会试一试。谢谢。我在使用docker方面没有经验。有这样的文档吗?Jus不要遵循自述文件,你也不需要知道docker来让你的应用程序工作。部署就像«mup deploy»一样简单。要指定什么作为
根URL
?我来试一试。谢谢。我没有使用docker的经验。有任何这样的文档吗?只要遵循自述文件,你就不需要知道docker来制作你的应用程序n工作。部署与«mup部署»一样简单。要指定什么作为
根URL