Ubuntu 12.04 上的Nodejs 與Node
在Ubuntu 12.04 上安裝Node.js 節點時,您可能會遇到指令的問題t 存在於終端機中。這是由於與業餘分組無線電節點計劃的命名衝突導致 Node.js 二進位檔案被重新命名為 Nodejs。
要解決此問題,您需要從 /usr 建立符號連結/bin/node 到 /usr/bin/nodejs。這可以使用以下命令來完成:
sudo ln -s `which nodejs` /usr/bin/node
或者,如果您使用非標準shell,則可以對使用which nodejs 找到的路徑進行硬編碼:
sudo ln -s /usr/bin/nodejs /usr/bin/node
這將建立缺少的節點符號鏈接,並允許您使用帶有節點別名的Node.js 命令。
此外,如果您使用 zsh shell 而不是 bash,則節點命令應該無需修改即可工作。但是,如果問題仍然存在,您可以嘗試以下其他解決方案:
使用替代方案安裝Node.js:
sudo update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10
清除並重新安裝Node.js:
sudo apt-get --purge remove node sudo apt-get --purge remove nodejs sudo apt-get install nodejs
以上是為什麼在 Ubuntu 12.04 上安裝 Node.js 後「node」指令不起作用?的詳細內容。更多資訊請關注PHP中文網其他相關文章!