首頁 > web前端 > js教程 > 為什麼在 Ubuntu 12.04 上安裝 Node.js 後「node」指令不起作用?

為什麼在 Ubuntu 12.04 上安裝 Node.js 後「node」指令不起作用?

Mary-Kate Olsen
發布: 2024-11-03 05:00:31
原創
891 人瀏覽過

Why doesn't the 'node' command work after installing Node.js on Ubuntu 12.04?

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中文網其他相關文章!

來源:php.cn
本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn
作者最新文章
熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板