[英]How to Install node8 and latest npm in ubuntu
嗨,我已經在我的 ubuntu 中安裝了 node v4.2.6 和 npm 3.5.2,但是現在當我嘗試安裝最新版本或 node6.x 時,我在 Packages 404 Not Found 的終端中遇到了一些錯誤。 我還附上了截圖。 請讓我知道我該如何解決?
我也試過:-
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
# Then install with:
sudo apt-get install -y nodejs
仍然得到相同的輸出,我想我通過運行命令犯了一個錯誤:-
sudo sed -i -e 's/:\/\/(archive.ubuntu.com\|security.ubuntu.com)/old-releases.ubuntu.com/g' /etc/apt/sources.list
您使用了錯誤的包 url,您必須使用
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
參考: https : //nodejs.org/en/download/package-manager/#debian-and-ubuntu-based-linux-distributions
我建議使用nvm作為 nodejs 和 npm 管理器。 然后您可以使用 nvm install node xx 命令輕松安裝所需版本的節點
我不知道你的 ubuntu 版本是什么,但如果它在 16.4 上,你可以執行以下命令:
$ sudo apt-get update
$ sudo apt-get install build-essential libssl-dev
在那之后 :
$ curl -sL https://raw.githubusercontent.com/creationix/nvm/v0.31.0/install.sh -o install_nvm.sh
並在執行此命令之后:
$ nano install_nvm.sh
然后關閉nano並執行以下命令:
$ bash install_nvm.sh
它會將軟件安裝到您的主目錄的子目錄中~/.nvm
。 它還會將必要的行添加到您的~/.profile
文件中以使用該文件。
要訪問 nvm 功能,您需要注銷並重新登錄,或者您可以獲取~/.profile
文件,以便您的當前會話了解更改:
$ source ~/.profile
現在您已經安裝了 nvm,您可以安裝獨立的 Node.js 版本。
要找出可供安裝的 Node.js 版本,您可以鍵入:
$ nvm ls-remote
輸出看起來像這樣:
....
v5.8.0
v5.9.0
v5.9.1
v5.10.0
v5.10.1
v5.11.0
v6.0.0
...
v8.4.0
現在你可以簡單地輸入這個命令來安裝 nodejs 的 v8.4.0 :
$ nvm install 8.4.0
在最后一步,您可以鍵入此命令以使用最新版本:
$ nvm use 8.4.0
它完成了!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.