-bash:node:command not found(在EC2实例上)

时间:2017-05-25 12:02:00

标签: node.js bash amazon-ec2

我遇到了无法使用node命令的问题。

我创建了一个EC2实例(AMI:Amazon Linux AMI 2017.03.0(HVM),SSD卷类型)

然后我安装了包......

[ec2-user@ip-172-31-29-213 ~]$sudo yum -y install git gcc-c++ make openssl-devel nginx

[ec2-user@ip-172-31-29-213 ~]$git clone git://github.com/creationix/nvm.git .nvm

[ec2-user@ip-172-31-29-213 ~]$source ~/.nvm/nvm.sh

[ec2-user@ip-172-31-29-213 ~]$nvm install v6.10.3

[ec2-user@ip-172-31-29-213 ~]$node -v
v6.10.3

然后,我构建了一个node.js web系统。 我能够访问该系统。

但是,休息一下后(约2小时), 节点命令无法正常工作......

$ [ec2-user@ip-172-31-29-213 ~]$ node -v
-bash: node: command not found

请告诉我它是什么原因。

1 个答案:

答案 0 :(得分:0)

我已经通过以下命令解决了。

source ~/.nvm/nvm.sh

谢谢大家的回复。