Saya telah menginstal nodeJS di Ubuntu dengan kode berikut
sudo apt-get install nodejs
Karena saya pengguna baru untuk ubuntu, saya juga menjalankan kode ini
sudo apt-get install npm
Sekarang ketika saya mengetik
nodejs --version
Itu menunjukkan
v0.6.19
Saya memeriksa dan melihat versi nodeJS terbaru 0.10.26
Bagaimana cara saya memperbarui versi nodeJS saya 0.10.26
?
Saya mencoba
sudo apt-get install <packagename>
sudo apt-get install --only-upgrade <packagename>
tapi tidak berhasil.
Jawaban:
Gunakan modul n dari npm untuk meningkatkan simpul
Untuk meningkatkan ke versi terbaru (dan bukan yang stabil saat ini), Anda dapat menggunakan
Untuk membatalkan:
Ditemukan di blog David Walsh http://davidwalsh.name/upgrade-nodejs
sumber
n
adalah paket penolong simpul yang menginstal atau memperbarui versi node.js yang diberikan.node -v
masih memberi saya versi 6, bukan 10.Petunjuk instalasi yang lengkap telah diunggah di sini oleh Nodesource. Itu disalin di bawah ini untuk referensi Anda. Instruksi sama untuk memperbarui ke versi terbaru.
Node.js v12.x :
CATATAN: Jika Anda menggunakan Ubuntu Precise atau Debian Wheezy, Anda mungkin ingin membaca tentang menjalankan Node.js> = 6.x pada distro yang lebih lama
Node.js v11.x :
CATATAN: Jika Anda menggunakan Ubuntu Precise atau Debian Wheezy, Anda mungkin ingin membaca tentang menjalankan Node.js> = 6.x pada distro yang lebih lama
Node.js v10.x :
CATATAN: Jika Anda menggunakan Ubuntu Precise atau Debian Wheezy, Anda mungkin ingin membaca tentang menjalankan Node.js> = 6.x pada distro yang lebih lama
Node.js v9.x :
CATATAN: Jika Anda menggunakan Ubuntu Precise atau Debian Wheezy, Anda mungkin ingin membaca tentang menjalankan Node.js> = 6.x pada distro yang lebih lama
Node.js v8.x :
CATATAN: Jika Anda menggunakan Ubuntu Precise atau Debian Wheezy, Anda mungkin ingin membaca tentang menjalankan Node.js> = 6.x pada distro yang lebih lama
Node.js v7.x :
CATATAN: Paket Debian Wheezy dan Ubuntu Precise TIDAK tersedia untuk rilis ini. Silakan referensi menjalankan Node.js> = 4.x pada distro yang lebih tua
Node.js v6.x :
CATATAN: Jika Anda menggunakan Ubuntu Precise atau Debian Wheezy, Anda mungkin ingin membaca tentang menjalankan Node.js> = 4.x pada distro yang lebih lama .
Node.js v5.x :
CATATAN: Jika Anda menggunakan Ubuntu Precise atau Debian Wheezy, Anda mungkin ingin membaca tentang menjalankan Node.js> = 4.x pada distro yang lebih lama .
Node.js v4.x :
CATATAN: Jika Anda menggunakan Ubuntu Precise atau Debian Wheezy, Anda mungkin ingin membaca tentang menjalankan Node.js> = 4.x pada distro yang lebih lama .
Node.js v0.12 :
Node.js v0.10 :
io.js v3.x :
io.js v2.x :
io.js v1.x :
Catatan: cabang io.js ini tidak dipelihara secara aktif dan tidak direkomendasikan untuk penggunaan produksi.
sumber
Unpacking nodejs (10.15.0-1nodesource1) over (8.12.0-1nodesource1) ...
berjalannode -v
setelah instalasi dengan senang hati menampilkanv10.15.0
apa yang saya inginkan.curl {anything} | sudo bash -
adalah praktik keamanan yang mengerikannodesource.com
) dan koneksi diamankan oleh HTTPS, sehingga ada cukup banyak kepercayaan yang bisa Anda tempatkan dalam skrip tersebut. Tapi ya, secara umum, periksa skrip sebelum Andasudo bash
Anda dapat menginstal versi terbaru dari PPA:
sumber
Saya menggunakan NVM untuk menangani versi Node saya. Sangat sederhana untuk diatur dan mudah digunakan.
Untuk menginstal NVM secara global sebagai gantinya, gunakan perintah ikal berikut alih-alih yang di atas (dan mungkin tidak menggunakan perintah kedua tetapi gunakan yang ketiga)
Kemudian gunakan
nvm install stable
(atau masukkan nomor versi alih-alihstable
) untuk mendapatkan Node versi terbaru / spesifik. Gunakannvm use stable
(atau nomor versi tertentu) untuk menggunakan versi Node itu. Gunakannvm ls
untuk melihat versi Node apa yang telah Anda instal dannvm uninstall stable
(atau nomor versi tertentu) untuk menghapus versi Node tertentu.Sumber: Instal , penggunaan
sumber
Saya juga merekomendasikan menggunakan nvm, dan juga menghapus versi yang sudah diinstal untuk menghindari konflik di terminal
kemudian instal nvm dan gunakan
Penjelasan Video
untuk mengunduh dan menginstal nvm
harus mengunduh dan menginstal versi terbaru dari simpul.
Untuk memperbarui simpul nanti lakukan saja
sumber
nvm
menginstal Node.js pada basis per pengguna. Menggunakannvm
tidak akan memberi Andanode
perintah seluruh sistem . Jadi saya akan menyarankan agar menghapus global / sistemnode
sehingga skrip berjalan karena pengguna lain masih dapat menjalankannode
.Saya mencoba daftar perintah yang sama di ubuntu 14.04 saya tetapi masih menimbulkan kesalahan.
Perintah yang saya jalankan adalah:
dan kesalahan yang saya dapatkan:
Apa yang saya tahu adalah utilitas curl tidak diinstal pada os saya.
Saya menjalankan perintah:
(gunakan
sudo
sebagai awalan jika tidaksu
)dan kemudian mengulangi langkah-langkah yang disarankan dalam jawaban dan berhasil;)
sumber
Yang ini menginstal node terbaru v0.12. * Dari nodesource.
Untuk simpul v4.x
sumber
Menggunakan nvm adalah metode yang lebih disukai. Pertama instal nvm:
Kemudian instal nodejs:
Sekarang, Anda dapat dengan mudah beralih versi node.
sumber
NVM (Manajer Versi Node) dengan
--lts
NVM disebutkan di: https://askubuntu.com/a/441527/52975 tetapi inilah contoh penggunaan yang lebih lengkap, termasuk
--lts
versi waras .NVM menginstal node stabil terbaru dan npm untuk Anda
Sekarang coba dengan paket boneka:
Karena sumber harus dilakukan untuk setiap shell baru, peretas script instalasi menambahkan beberapa sumber otomatis ke akhir Anda
.barshrc
. Itu berfungsi, tapi saya lebih suka menghapus yang ditambahkan otomatis dan menambahkan sendiri:Keuntungan:
memungkinkan Anda untuk menggunakan beberapa versi Node dan tanpa sudo
analog dengan Ruby RVM dan Python Virtualenv, yang secara luas dianggap praktik terbaik di komunitas Ruby dan Python
unduh biner yang telah dikompilasi di mana mungkin, dan jika tidak, unduh sumbernya dan kompilasi untuk Anda
Kami dapat dengan mudah beralih versi node dengan:
Anda kemudian dapat menggunakan
.nvmrc
file git yang dilacak untuk menunjukkan versi node yang diperlukan untuk proyek yang diberikan: https://stackoverflow.com/questions/24869959/how-do-i-specify-a-local-version-of-node-for -a-project / 54503474 # 54503474Diuji di Ubuntu 17.10.
sumber
Saya sarankan Anda menghapus semua instalasi nodejs kemudian jalankan script di bawah ini setelah Anda mengedit dengan versi nodejs yang diinginkan dan menginstal direktori induknya
lihat semua versi nodejs yang tersedia
https://nodejs.org/dist/
skrip di bawah ini akan memungkinkan Anda untuk menginstal versi nodejs tersebut di linux atau OSX
sumber
Jika menggunakan
n
tidak berhasil, Anda dapat menginstal versi terbarunodejs
(yaitu versi 8) yang menjalankan perintah berikut:Instruksi lebih lanjut ada di sini .
sumber
Jika Anda berada di belakang proxy, mungkin Anda bisa mendapatkan kesalahan ini ketika Anda menjalankan 'sudo n stable':
Anda harus mengatur variabel env seperti ini:
Dan kemudian jalankan perintah yang mengirimkan variabel-variabel ini ke pengguna root:
sumber
Saya mencoba menginstal melalui nvm yang dijawab di atas tetapi menghadapi beberapa kesalahan di ubuntu 18.04. maka saya pergi melalui proses ini
setelah menjalankan perintah ini Anda mungkin menemukan kesalahan itu
Command 'nvm' not found, did you mean:
dalam hal ini Anda dapat menjalankan perintah ini
ATAU Anda dapat meletakkannya di file /.bashrc atau ~ / .profile untuk memuatnya secara otomatis
setelah itu kamu bisa melalui proses selanjutnya
sumber