Node.js 如何通过mupx更改节点版本,以及如何通过ssh检查aws ec2上已安装的节点my mupx

Node.js 如何通过mupx更改节点版本,以及如何通过ssh检查aws ec2上已安装的节点my mupx,node.js,meteor,deployment,amazon-ec2,meteor-up,Node.js,Meteor,Deployment,Amazon Ec2,Meteor Up,我在将meteor 1.3和meteor 1.4项目部署到aws ubuntu ec2时出错 错误抱怨npm版本,说npm版本至少应该是2,并且它不能读取/bundle/package.json 在mup.json文件中,我将节点版本更改为6.7.0和其他版本,以便获得大于或等于版本2的npm。更改后,我再次运行mupx安装程序,mupx部署,但再次出现相同的错误,在日志中,我可以看到节点和npm版本没有更改 -----------------------------------STDERR--

我在将meteor 1.3和meteor 1.4项目部署到aws ubuntu ec2时出错

错误抱怨npm版本,说npm版本至少应该是2,并且它不能读取/bundle/package.json

在mup.json文件中,我将节点版本更改为6.7.0和其他版本,以便获得大于或等于版本2的npm。更改后,我再次运行mupx安装程序,mupx部署,但再次出现相同的错误,在日志中,我可以看到节点和npm版本没有更改

-----------------------------------STDERR----------------------------    
npm@2, which has some small
npm WARN deprecated backwards-incompatible changes made to npm run-script and
npm WARN deprecated semver behavior.
npm ERR! install Couldn't read dependencies
npm ERR! Failed to parse json
npm ERR! Unexpected end of input
npm ERR! File: /bundle/bundle/programs/server/package.json
npm ERR! Failed to parse package.json data.
npm ERR! package.json must be actual JSON, not just JavaScript.
npm ERR! 
npm ERR! This is not a bug in npm.
npm ERR! Tell the package author to fix their package.json file.     JSON.parse

npm ERR! System Linux 3.13.0-98-generic
npm ERR! command "/usr/bin/node" "/usr/bin/npm" "i"
npm ERR! cwd /bundle/bundle/programs/server
npm ERR! node -v v0.10.43
npm ERR! npm -v 1.4.29
npm ERR! file /bundle/bundle/programs/server/package.json
npm ERR! code EJSONPARSE
npm ERR! 
npm ERR! Additional logging details can be found in:
npm ERR!     /bundle/bundle/programs/server/npm-debug.log
npm ERR! not ok code 0

=> Redeploying previous version of the app

-----------------------------------STDOUT-----------------------------------

To see more logs type 'mup logs --tail=50'

----------------------------------------------------------------------------
所以我想手动登录到aws实例,并在那里更改节点版本

当我登录时,首先当我运行一些命令,如meteor、node时,我可以看到没有找到命令,当我运行mupx安装程序时,它成功地安装了系统

所以接下来我安装了node和npm到最新版本,然后我又回到我的meteor项目。 我通过在setupNode上添加注释来更改mup.json文件,因为我的aws ec2 ubuntu上已经有了最新版本的node

我运行了mupx安装程序,mupx部署,但再次出现相同的错误


因此,问题是我如何实际更改meteor项目的节点版本,mup如何在ec2实例上设置环境,以及在ec2实例上的何处,因为当我登录时,我看不到任何commad被接受,那么meteor是如何从何处获取已安装的依赖项的。

您是否已将mup升级到最新版本?是的,我已将任何解决方案更新到此版本?您是否已将mup升级到最新版本?是的,我已将任何解决方案更新到此版本?