Nodejs vs Node pada Ubuntu 12.04
Apabila memasang Node.js pada Ubuntu 12.04, anda mungkin menghadapi isu di mana arahan nod ' t wujud di terminal. Ini disebabkan oleh konflik penamaan dengan Program Nod Radio Paket Amatur, yang mengakibatkan binari Node.js dinamakan semula kepada nodejs.
Untuk menyelesaikan isu ini, anda perlu mencipta pautan simbolik daripada /usr /bin/node kepada /usr/bin/nodejs. Ini boleh dilakukan menggunakan arahan berikut:
sudo ln -s `which nodejs` /usr/bin/node
Sebagai alternatif, jika anda menggunakan shell bukan standard, anda boleh hardcode laluan yang ditemui dengan nodejs:
sudo ln -s /usr/bin/nodejs /usr/bin/node
Ini akan buat symlink nod yang hilang dan benarkan anda menggunakan arahan Node.js dengan alias nod.
Selain itu, jika anda menggunakan shell zsh dan bukannya bash, arahan nod harus berfungsi tanpa pengubahsuaian. Walau bagaimanapun, jika isu berterusan, anda boleh mencuba penyelesaian tambahan berikut:
Pasang Node.js menggunakan alternatif:
sudo update-alternatives --install /usr/bin/node node /usr/bin/nodejs 10
Cuci dan pasang semula Node.js:
sudo apt-get --purge remove node sudo apt-get --purge remove nodejs sudo apt-get install nodejs
Atas ialah kandungan terperinci Mengapakah arahan \'node\' tidak berfungsi selepas memasang Node.js pada Ubuntu 12.04?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!