Rumah >hujung hadapan web >tutorial js >Mengapakah arahan \'node\' tidak berfungsi selepas memasang Node.js pada Ubuntu 12.04?

Mengapakah arahan \'node\' tidak berfungsi selepas memasang Node.js pada Ubuntu 12.04?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-11-03 05:00:31895semak imbas

Why doesn't the 'node' command work after installing Node.js on Ubuntu 12.04?

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!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn