Saya telah menginstal nodeJS pada Ubuntu dengan kode berikut
sudo apt-get install nodejs
Karena saya pengguna baru untuk ubuntu saya juga berlari kode ini terlalu
sudo apt-get install npm
Sekarang ketika saya ketik
nodejs --version
Hal itu menunjukkan
v0.6.19
Aku memeriksa dan melihat terbaru nodeJS versi 0.10.26
Bagaimana saya dapat memperbarui versi nodeJS untuk 0.10.26
?
Saya mencoba dengan
sudo apt-get install <packagename>
sudo apt-get install --only-upgrade <packagename>
tapi tidak beruntung.
Gunakan n modul dari npm dalam rangka untuk meng-upgrade node
sudo npm cache clean -f
sudo npm install -g n
sudo n stable
Untuk meng-upgrade ke versi terbaru (dan tidak stabil saat ini) versi, anda dapat menggunakan
sudo n latest
sudo apt-get install --reinstall nodejs-legacy # fix /usr/bin/node
sudo n rm 6.0.0 # replace number with version of Node that was installed
sudo npm uninstall -g n
Ditemukan di David Walsh blog http://davidwalsh.name/upgrade-nodejs
Lengkapi petunjuk instalasi telah di-upload di sini oleh Nodesource. Hal ini disalin di bawah ini untuk referensi anda. Instruksi yang sama untuk memperbarui ke versi terbaru.
Jika anda khawatir tentang curl -> sudo, mereka memiliki petunjuk di URL di atas tentang cara untuk melakukan setup dengan tangan.
Node.js v13.x:
CATATAN: Jika anda menggunakan Ubuntu Tepat atau Debian Wheezy, anda mungkin ingin membaca tentang berjalan Node.js >= 6.x pada yang lebih tua distro
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_13.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_13.x | bash -
apt-get install -y nodejs
Node.js v12.x:
CATATAN: Jika anda menggunakan Ubuntu Tepat atau Debian Wheezy, anda mungkin ingin membaca tentang berjalan Node.js >= 6.x pada yang lebih tua distro
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_12.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_12.x | bash -
apt-get install -y nodejs
Node.js v11.x:
CATATAN: Jika anda menggunakan Ubuntu Tepat atau Debian Wheezy, anda mungkin ingin membaca tentang berjalan Node.js >= 6.x pada yang lebih tua distro
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_11.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_11.x | bash -
apt-get install -y nodejs
Node.js v10.x:
CATATAN: Jika anda menggunakan Ubuntu Tepat atau Debian Wheezy, anda mungkin ingin membaca tentang berjalan Node.js >= 6.x pada yang lebih tua distro
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_10.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_10.x | bash -
apt-get install -y nodejs
Node.js v9.x:
CATATAN: Jika anda menggunakan Ubuntu Tepat atau Debian Wheezy, anda mungkin ingin membaca tentang berjalan Node.js >= 6.x pada yang lebih tua distro
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_9.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_9.x | bash -
apt-get install -y nodejs
Node.js v8.x:
CATATAN: Jika anda menggunakan Ubuntu Tepat atau Debian Wheezy, anda mungkin ingin membaca tentang berjalan Node.js >= 6.x pada yang lebih tua distro
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_8.x | bash -
apt-get install -y nodejs
Node.js v7.x:
CATATAN: Debian Wheezy dan Ubuntu Precise paket TIDAK tersedia untuk rilis ini. Mohon referensi berjalan Node.js >= 4.x pada yang lebih tua distro
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_7.x | bash -
apt-get install -y nodejs
Node.js v6.x:
CATATAN: Jika anda menggunakan Ubuntu Tepat atau Debian Wheezy, anda mungkin ingin membaca tentang berjalan Node.js >= 4.x pada yang lebih tua distro.
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_6.x | bash -
apt-get install -y nodejs
Node.js v5.x:
CATATAN: Jika anda menggunakan Ubuntu Tepat atau Debian Wheezy, anda mungkin ingin membaca tentang berjalan Node.js >= 4.x pada yang lebih tua distro.
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_5.x | bash -
apt-get install -y nodejs
Node.js v4.x:
CATATAN: Jika anda menggunakan Ubuntu Tepat atau Debian Wheezy, anda mungkin ingin membaca tentang berjalan Node.js >= 4.x pada yang lebih tua distro.
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_4.x | bash -
apt-get install -y nodejs
Node.js v0.12:
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_0.12 | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_0.12 | bash -
apt-get install -y nodejs
Node.js v0.10:
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_0.10 | sudo -E bash -
sudo apt-get install -y nodejs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_0.10 | bash -
apt-get install -y nodejs
io.js v3.x:
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_iojs_3.x | sudo -E bash -
sudo apt-get install -y iojs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_iojs_3.x | bash -
apt-get install -y iojs
io.js v2.x:
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_iojs_2.x | sudo -E bash -
sudo apt-get install -y iojs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_iojs_2.x | bash -
apt-get install -y iojs
io.js v1.x:
Note: ini cabang io.js tidak aktif dipertahankan dan tidak direkomendasikan untuk penggunaan produksi.
# Using Ubuntu
curl -sL https://deb.nodesource.com/setup_iojs_1.x | sudo -E bash -
sudo apt-get install -y iojs
# Using Debian, as root
curl -sL https://deb.nodesource.com/setup_iojs_1.x | bash -
apt-get install -y iojs
PPA Ini adalah out of date dan tidak dipertahankan lagi; anda harus mempertimbangkan jawaban yang lain daripada yang satu ini.
Anda dapat menginstal versi terbaru dari PPA:
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
Saya menggunakan NVM untuk menangani saya Node versi. Sangat sederhana untuk mengatur dan mudah untuk digunakan.
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm
Untuk menginstal NVM secara global sebaliknya, gunakan berikut perintah curl bukan salah satu di atas (dan mungkin don't menggunakan kedua perintah tapi jangan gunakan yang ketiga)
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | NVM_DIR=/usr/local/nvm bash
Kemudian menggunakan nvm menginstal stabil
(atau menyisipkan nomor versi bukannya stabil
) untuk mendapatkan terbaru/versi tertentu dari Node. Gunakan nvm gunakan stabil
(atau nomor versi tertentu) untuk menggunakan Node yang versi. Gunakan nvm ls
untuk melihat apa Node versi anda telah menginstal dan nvm uninstall stabil
(atau nomor versi tertentu) untuk menghapus versi tertentu dari Node.
Sumber: Install, penggunaan
Saya juga merekomendasikan menggunakan nvm sebaliknya, dan juga mengeluarkan versi yang sudah diinstal untuk menghindari konflik di terminal
sudo apt purge nodejs npm
kemudian instal nvm dan menggunakannya
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
untuk men-download dan menginstal nvm
nvm install node
harus men-download dan menginstal versi terbaru dari node.
Untuk update node kemudian di lakukan
nvm install node
nvm alias default node
Saya mencoba hal yang sama daftar perintah pada ubuntu 14.04 tapi itu masih melemparkan kesalahan.
Perintah saya dieksekusi adalah:
sudo add-apt-repository ppa:chris-lea/node.js
sudo apt-get update
sudo apt-get install nodejs
dan kesalahan saya mendapatkan:
Invalid version 0.12.2
Line 299: curl not found in /bin/n
Apa yang saya tahu adalah curl utilitas tidak diinstal pada os saya.
Aku mengeksekusi perintah:
apt-get install curl
(gunakan sudo
sebagai awalan jika anda tidak su
)
dan kemudian mengulangi langkah-langkah sarankan dalam menjawab dan bekerja ;)
--lts
NVM disebutkan di: https://askubuntu.com/a/441527/52975 tapi di sini berjalan lebih lengkap contoh penggunaan, termasuk waras --lts
versi.
NVM menginstal stabil terbaru node dan npm untuk anda
curl https://raw.githubusercontent.com/creationix/nvm/master/install.sh | sh
source ~/.nvm/nvm.sh
nvm install --lts
nvm use --lts
npm --version
Sekarang menguji itu dengan dummy paket:
npm install --global vaca
vaca
Sejak sourcing harus dilakukan untuk setiap shell baru, install script hacks menambahkan beberapa auto sourcing akhir .barshrc
. Yang bekerja, tapi aku lebih memilih untuk menghapus otomatis-menambahkan satu dan tambahkan saya sendiri:
f="$HOME/.nvm/nvm.sh"
if [ -r "$f" ]; then
. "$f" &>'/dev/null'
nvm use --lts &>'/dev/null'
fi
Keuntungan:
memungkinkan anda untuk menggunakan beberapa versi dari Node dan tanpa sudo
analog untuk Ruby RVM dan Python Virtualenv, secara luas dianggap sebagai praktek terbaik dalam Ruby dan Python masyarakat
popularitas pre-compiled binary mana mungkin, dan jika tidak ini download sumber dan menyusun satu untuk anda
Kita dapat dengan mudah beralih node versi dengan:
nvm install 0.9.0
nvm install 0.9.9
nvm use 0.9.0
node --version
#v0.9.0
nvm use 0.9.9
node --version
#v0.9.9
Anda kemudian dapat menggunakan git dilacak .nvmrc
file untuk menunjukkan simpul versi yang diperlukan untuk suatu proyek: https://stackoverflow.com/questions/24869959/how-do-i-specify-a-local-version-of-node-for-a-project/54503474#54503474
Diuji pada Ubuntu 17.10.
Yang satu ini menginstal node terbaru v0.12.* dari nodesource.
sudo apt-get install -y curl
curl -sL https://deb.nodesource.com/setup_0.12 | sudo bash -
sudo apt-get install -y nodejs
Untuk node v4.x
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs
Menggunakan nvm adalah metode yang disukai. Pertama menginstal nvm:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
Kemudian install nodejs:
nvm install node
Sekarang, anda dapat dengan mudah beralih versi node.
Saya sarankan anda terlebih dahulu menghapus semua menginstall nodejs kemudian jalankan script di bawah ini setelah anda mengedit dengan yang diinginkan nodejs versi dan menginstal direktori induk
lihat semua tersedia versi nodejs
script di bawah ini akan memungkinkan anda untuk menginstal salah satu dari mereka nodejs versi pada linux atau OSX
#!/bin/bash
# usage :
#
# edit two vars in below : NODE_VER and CODE_PARENT_DIR
#
# ... execute this script as yourself unless you choose a root owned value for var CODE_PARENT_DIR
# whichever id you execute this as determines the id you will issue npm commands as : npm install -g foo-bar
#
# NOTE - nodejs comes bundled with npm ... so no need to do separate npm install
# this scripts runs fine on linux or OSX
# ... copy all the lines starting here .. top of copy .... and ending ... end of copy ...
# and paste into your ~/.bashrc file so proper env vars get set
# ............... top of copy ........................ install_node.sh
# export NODE_VER=v7.2.0 # see available versions at https://nodejs.org/dist/
# export NODE_VER=v8.5.0 # edit this line next time you need to update nodejs
export NODE_VER=v9.3.0 # edit this line next time you need to update nodejs
# ... pick parent dir of nodejs install ... comment out or remove ONE of below
# export CODE_PARENT_DIR=/opt/code # root owned dir ... requires you to sudo prior to npm install going forward
export CODE_PARENT_DIR=${HOME} # RECOMMENDED execute as yourself including npm install
# ......... following env vars are OK no edits needed ... only ever need to edit above vars
curr_OS=$( uname )
echo curr_OS $curr_OS
if [[ "${curr_OS}" == "Darwin" ]]; then
OS_ARCH=darwin-x64
elif [[ "${curr_OS}" == "Linux" ]]; then
OS_ARCH=linux-x64
else
echo "ERROR - failed to recognize OS $curr_OS"
exit 5
fi
if [[ -z ${CODE_PARENT_DIR} ]]; then
echo "ERROR - failed to see env var CODE_PARENT_DIR"
exit 5
fi
export NODE_CODEDIR=${CODE_PARENT_DIR}/nodejs
export COMSUFFIX=tar.gz
export NODE_NAME=node-${NODE_VER}
export NODE_PARENT=${NODE_CODEDIR}/${NODE_NAME}-${OS_ARCH}
export PATH=${NODE_PARENT}/bin:${PATH}
export NODE_PATH=${NODE_PARENT}/lib/node_modules
# ............... end of copy ........................ install_node.sh
# copy and paste above from ... top of copy ... to here into your file ~/.bashrc
echo
echo "NODE_CODEDIR $NODE_CODEDIR<--"
echo
echo "mkdir -p ${NODE_CODEDIR}"
echo
mkdir -p ${NODE_CODEDIR}
echo
echo "cd ${NODE_CODEDIR}"
cd ${NODE_CODEDIR}
echo
# this is compiled code NOT source
[ -f ${NODE_NAME}-${OS_ARCH}.${COMSUFFIX} ] && rm ${NODE_NAME}-${OS_ARCH}.${COMSUFFIX} # if file exists remove
echo "wget -q --show-progress https://nodejs.org/download/release/${NODE_VER}/${NODE_NAME}-${OS_ARCH}.${COMSUFFIX}"
wget -q --show-progress https://nodejs.org/download/release/${NODE_VER}/${NODE_NAME}-${OS_ARCH}.${COMSUFFIX}
echo
echo "tar -C ${NODE_CODEDIR} -xf ${NODE_NAME}-${OS_ARCH}.${COMSUFFIX}"
tar -C ${NODE_CODEDIR} -xf ${NODE_NAME}-${OS_ARCH}.${COMSUFFIX}
echo
[ -f ${NODE_NAME}-${OS_ARCH}.${COMSUFFIX} ] && rm ${NODE_NAME}-${OS_ARCH}.${COMSUFFIX} # if file exists remove
# ........... done ........... #
which node
node --version
# .... bottom of file install_node.sh
Jika menggunakan n
tidak bekerja, anda dapat menginstal versi terbaru dari indonesia
(aku. e. versi 8) menjalankan perintah berikut:
curl -sL https://deb.nodesource.com/setup_8.x | sudo -E bash -
sudo apt-get install -y nodejs
Petunjuk lebih lanjut di sini.
Jika anda berada di belakang proxy, mungkin anda bisa mendapatkan kesalahan ini ketika anda menjalankan 'sudo n stabil':
Error: invalid version
Anda harus mengatur env variabel seperti ini:
export HTTP_PROXY=http://your-proxy-url:port
export HTTPS_PROXY=http://your-proxy-url:port
Dan kemudian jalankan perintah lewat variabel-variabel ini dengan user root:
sudo -E n stable
Saya mencoba untuk menginstal melalui nvm yang dijawab di atas, tetapi menghadapi beberapa error di ubuntu 18.04. kemudian saya pergi melalui proses ini
sudo apt purge nodejs npm
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.8/install.sh | bash
nvm install node
setelah menjalankan perintah ini u mungkin menemukan bahwa kesalahan Command 'nvm' tidak ditemukan, apakah maksud anda:
dalam kasus ini, anda dapat menjalankan perintah ini
source ~/.nvm/nvm.sh
ATAU anda bisa memasukkannya ke dalam file /.bashrc atau ~/.profil untuk secara otomatis memuat
setelah itu anda dapat melalui proses selanjutnya
nvm install node
nvm alias default node