0
我在EC2實例上下載並編譯節點和npm。一切似乎都是正確的(-v都顯示在兩者上),但是當我嘗試npm install pm2
要求我以Root(我)的身份運行該命令時,但是當我0123'表示sudo: npm: command not found
時。有任何想法嗎?謝謝。在EC2實例上的npm問題
我在EC2實例上下載並編譯節點和npm。一切似乎都是正確的(-v都顯示在兩者上),但是當我嘗試npm install pm2
要求我以Root(我)的身份運行該命令時,但是當我0123'表示sudo: npm: command not found
時。有任何想法嗎?謝謝。在EC2實例上的npm問題
這解決了這個問題。
sudo ln -s /usr/local/bin/node /usr/bin/node
sudo ln -s /usr/local/lib/node /usr/lib/node
sudo ln -s /usr/local/bin/npm /usr/bin/npm
您是否嘗試以管理員身份運行? 如果它不起作用,那麼該命令適用於Linux。 – user3151766
似乎我可以sudo除此之外的一切。可能是權限問題。 – NewbieOnRails
當您將npm安裝在只能在安裝它的用戶的PATH文件夾列表中可訪問的位置時,會發生這種情況。嘗試將npm移入sudo PATH中可訪問的內容(可以通過運行'sudo echo $ PATH'看到, – binarymax