Saya tidak dapat memperbarui nodejs, dan saya tidak bisa melihat alasannya.
Jika saya membuat tebakan, saya akan mengatakan bahwa saya memiliki dua repositori yang terdaftar di apt-get, yang keduanya berisi paket nodejs.
Inilah yang telah saya lakukan:
Hapus versi lama:
sudo apt-get remove --purge nodejs npm
Kemudian, dengan https://github.com/nodesource/distributions#installation-instructions , saya telah menjalankan:
curl -sL https://deb.nodesource.com/setup_5.x | sudo -E bash -
Lalu:
sudo apt-get install -y nodejs
Saya kemudian menjalankan:
nodejs -v
Yang mengembalikan:
v0.10.25
Adakah yang bisa menjelaskan apa yang salah? Dan bagaimana saya bisa memperbaiki situasi ini?
Terimakasih banyak.
which nodejs
akan memberitahumu itu. Kemudian, jalankanapt-get remove...
lagi dan lihat apa outputnyawhich nodejs
setelah berusaha menghapusnya.Jawaban:
Menggunakan nvm (manajer versi simpul) adalah opsi terbaik untuk memperbarui versi default node.
pasang atau perbarui nvm:
atau
Setelah instalasi berhasil, tutup terminal dan buka terminal baru. Daftar versi nodejs yang tersedia:
Ini akan mencantumkan versi nodejs yang tersedia.
Pilih versi yang ingin Anda instal:
Periksa versinya:
Semoga ini bisa membantu sebagai panduan langkah demi langkah.
sumber
Pada akhirnya saya muak tidak bisa ke mana-mana.
Sebagai perbaikan, saya memutuskan untuk menggunakan nvm (manajer versi simpul).
Sangat mudah untuk menginstal, mengatur dan menggunakan. Butuh waktu kurang dari 3 menit untuk bangkit dan berjalan dengan nodejs versi 5.
https://github.com/creationix/nvm
Saya menulis ini untuk kelengkapan.
sumber
Saya selalu menggunakan n untuk melakukan pembaruan, peningkatan dan penghapusan
node
versi. Perhatikan bahwa Anda mungkin harus menggunakansudo
, tergantung pada konfigurasi Anda.Gunakan atau instal rilis resmi terbaru:
Gunakan atau instal rilis resmi stabil:
Gunakan atau instal rilis resmi LTS terbaru:
Menghapus Versi
sumber