2016-02-26 103 views
0

我正在嘗試在我的新Amazon EC2實例上安裝節點Js​​和npm,但我無法成功完成此操作。在亞馬遜EC2上安裝節點j時出錯

我指的是官方文檔:https://nodejs.org/en/download/package-manager/

我跑

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我也無法得到它。

感謝您的幫助!

+0

也許別的東西抱着rpm數據庫,嘗試刪除在/ var/lib/rpm的/ .rpm.lock(使用root或sudo)並重試 –

+0

它不起作用。我收到一個錯誤,告訴我/var/lib/rpm/.rpm.lock不存在。 –

+0

我也面臨同樣的問題,你有沒有找到解決辦法?順便從源代碼安裝(curl,./configure,sudo make install,請參閱https://github.com/nodejs/node) –

回答

1

添加須藤權利之前慶典爲我做

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

然後

sudo yum install -y nodejs