Bagaimana saya bisa menginstal NodeJS 4 di Ubuntu menggunakan apt-get
utilitas?
apt
software-installation
nodejs
Kumar Sambhav
sumber
sumber
apt-get update
gagal setiap saat. Saya duluy-ppa-manager
memperbaiki masalahnya dan sekarang saya memiliki versi terbaru NodeJS 4.Node Version Manager selalu memiliki yang terbaru
Saya sangat berpendapat bahwa menginstal Node dengan Node Version Manager adalah opsi terbaik di Ubuntu, jika Anda menginstalnya di komputer tempat Anda bermaksud melakukan pengembangan (bukan server produksi).
Ketika Anda menginstal melalui repositori resmi, Anda berakhir dengan sesuatu yang sangat usang. Anda selalu dapat menambahkan PPA, tetapi Anda masih akan berakhir dengan izin berantakan di mana secara global menginstal modul dari npm membutuhkan hak admin.
Dengan NVM, semuanya disimpan di folder rumah Anda (jadi tidak perlu
sudo
), dan Anda dapat menginstal beberapa versi Node (termasuk 4.0) dan beralih di antara mereka dengan mudah.Instalasi dengan NVM
Diambil dari instruksi instalasi NVM :
Raih salinan NVM terbaru (Anda mungkin harus
sudo apt-get install curl
terlebih dahulu):Beri tahu shell Anda untuk digunakan
nvm
(Anda mungkin ingin menambahkan ini~/.bashrc
agar terjadi secara otomatis di masa mendatang):Kemudian instal versi simpul terbaru:
Dan beri tahu nvm versi Node yang ingin Anda gunakan:
Anda mungkin juga ingin menambahkan
nvm use 4.0
baris ke baris Anda~/.bashrc
, sehingga Anda tidak harus memilih versi simpul setiap kali memulai terminal.Sekarang jika Anda memeriksa
which node
itu harus memberi Anda jalan ke simpul yang dapat dieksekusi di dalam folder rumah Anda. Berlarinode --version
seharusnya memberi tahu Anda bahwa Anda berlariv4.0.0
.sumber
~/.npmrc
tampaknya pasti cara yang tepat untuk menangani izin untuk modul global.Dengan kudus ke @jarsever, saya pribadi tidak berlangganan paradigma " curl | sh ".
Jika Anda merasakan kegelisahan yang sama seperti yang saya alami ketika diminta untuk hanya mengirim teks sewenang-wenang dari internet dan ke proses shell akun root, maka Anda mungkin ingin mencoba ini untuk efek yang sama tetapi dengan (sedikit) lebih sedikit rasa takut, ketidakpastian dan keraguan:
Saya percaya prosesnya harus jelas, dan Anda juga dapat melakukan hal yang sama melalui UI Properti Perangkat Lunak Ubuntu.
sumber
curl|sh
fenomena tersebut.curl|sh
menarik skrip dari server, dan menjalankannya langsung di shell. Saya pribadi memercayai nodesource, tapi itu bukan kebiasaan yang bagus untuk masuk. unix.stackexchange.com/questions/46286/…sudo -E bash
. Ini berjalan sebagai root. Saya sangat menyarankan Anda membaca, dan memahami skrip, jika Anda akan menyalurkannya dari internet ke shell root.Saya suka menggunakan nodeenv dari pypi ( https://pypi.python.org/pypi/nodeenv ), Anda menginstal paket menggunakan pip, lalu mengatur "node / virtualenv" dan menyuruhnya menginstal versi prebuilt, cepat dan sederhana . Paul
sumber
Ini berhasil untuk saya
Sumber: https://gist.github.com/isaacs/579814
sumber