Node.js 在Amazon EC2上安装节点js时出错

Node.js 在Amazon EC2上安装节点js时出错,node.js,amazon-web-services,amazon-ec2,yum,Node.js,Amazon Web Services,Amazon Ec2,Yum,我正在尝试在我的新AmazonEC2实例上安装NodeJS和npm,但我没有成功 我指的是官方文件: 我跑 sudo curl --silent --location https://rpm.nodesource.com/setup_5.x | bash - 但我得到了一个错误: error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Permission denied) 我见过类似的案例问题通过使用sudo解决,但即使

我正在尝试在我的新AmazonEC2实例上安装NodeJS和npm,但我没有成功

我指的是官方文件:

我跑

sudo curl --silent --location https://rpm.nodesource.com/setup_5.x | bash -
但我得到了一个错误:

error: can't create transaction lock on /var/lib/rpm/.rpm.lock (Permission denied)
我见过类似的案例问题通过使用sudo解决,但即使使用sudo,我也无法解决


谢谢你的帮助

就在bash之前添加了一个sudo

curl --silent --location https://rpm.nodesource.com/setup_5.x |sudo bash -
然后


就在bash之前添加了一个sudo,这对我来说很有用

curl --silent --location https://rpm.nodesource.com/setup_5.x |sudo bash -
然后


可能还有其他东西在保存rpm数据库,请尝试删除/var/lib/rpm/.rpm.lock(使用root或sudo),但重试不起作用。我得到一个错误,告诉我/var/lib/rpm/.rpm.lock不存在。我也面临着同样的问题,你找到解决方案了吗?顺便说一下,从源代码安装工作(curl、./configure、sudo make install、see)可能还有其他东西在保存rpm数据库,请尝试删除/var/lib/rpm/.rpm.lock(使用root或sudo)并重试,但它不起作用。我得到一个错误,告诉我/var/lib/rpm/.rpm.lock不存在。我也面临着同样的问题,你找到解决方案了吗?顺便说一下,从源代码处安装(curl、./configure、sudo make install,请参阅)