Cara memperbaiki kesalahan / usr / bin / env: "node": File atau direktori tidak ada

Terkadang ketika kami mencoba menjalankan aplikasi yang menggunakan nodejs di Debian, Ubuntu, dan turunannya, itu memberi kami pesan berikut error /usr/bin/env: «node»: No existe el archivo o el directorio dan aplikasi tidak berjalan, ini adalah masalah yang sudah lama diketahui yang dapat diselesaikan dengan cara yang sangat sederhana, langkah-langkah untuk mengatasinya dan alasan kesalahan dijelaskan di bawah ini.

Tentang kesalahan / usr / bin / env: "node": File atau direktori tidak ada

El error /usr/bin/env: «node»: No existe el archivo o el directorio telah dikenal selama beberapa waktu, asalnya berasal dari LinuxNode (paket node) Dan node.js (paket nodejs) telah dirancang untuk dipanggil dari perintah node dan konflik tersebut terjadi pada saat dieksekusi.

Komite Teknis Debian untuk Mencegah Tabrakan Nama Program dalam Distribusi, memutuskan paket tersebut nodejs tidak akan dipanggil lagi dari perintah node  tapi dari nodejs dan yang disebut biner nodejs-legacy (yang berisi a /usr/bin/node sebagai tautan simbolis ke /usr/bin/nodejs).

Karena konflik konsep, terkadang jenis kesalahan ini masih dipertahankan, solusi untuk masalahnya cukup sederhana.

Solusi untuk kesalahan / usr / bin / env: "node": File atau direktori tidak ada

Cara yang tepat untuk kesalahan ini adalah dengan menginstal biner nodejs-legacy yang berisi tautan simbolis dan yang memecahkan menghilangkan panggilan yang salah secara otomatis, perintah untuk melakukannya adalah sebagai berikut:

sudo apt-get install nodejs-legacy

Alternatif untuk menginstal paket biner yang sesuai adalah kita membuat tautan simbolik untuk mengakses node, perintah yang akan dieksekusi adalah sebagai berikut:

ln -s /usr/bin/nodejs /usr/bin/node

Dengan salah satu dari perintah ini Anda dapat menyelesaikan masalah ini, yang hanya disebabkan oleh ambiguitas saat memanggil paket yang sesuai dan yang seharusnya sudah diselesaikan.


tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Jahir Gilberth Medina Lopez dijo

    Terima kasih banyak, gtop telah memberi saya masalah