我需要特定的节点和我的ruby on rails应用程序的NPM版本。Elastic Beanstalk platform我使用的是Ruby2.3 with passenger。它预先部署了node和npm,但版本不是我所需要的。[root@ip-172-31-35-134 configuration]# /opt/elasticbeanstalk/support/node-install
我使用自制软件安装了node和npm,但由于某些权限和诸如此类的原因,npm一直出现错误。我使用brew卸载了node,转而使用nvm安装了node和npm,这不再给我带来错误。我知道这是一个node版本管理器,我可以接受每次打开一个shell时都要使用nvm use 0.10。但是现在,每当我想要从一个新的shell中grunt serve我的web应用时,我需要安装grunt-cli:
首先是构建管道:要构建angular应用程序,我需要angularCLI,所以我想安装它。不幸的是,默认的节点版本是4.2,但cli至少需要6.9。下面是我的build-shell-命令:# The default Node.js version is 0.10.40#export PATH=/opt/IBM