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
Lepaskan: 2024-11-03 05:00:31
asal
894 orang telah melayarinya

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
Salin selepas log masuk

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
Salin selepas log masuk

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
    Salin selepas log masuk
  • Cuci dan pasang semula Node.js:

    sudo apt-get --purge remove node
    sudo apt-get --purge remove nodejs
    sudo apt-get install nodejs
    Salin selepas log masuk

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!

sumber:php.cn
Kenyataan Laman Web ini
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan