Rumah > pembangunan bahagian belakang > Golang > Pergi exec.Command: Mengapa 'tiada fail atau direktori sedemikian'?

Pergi exec.Command: Mengapa 'tiada fail atau direktori sedemikian'?

Mary-Kate Olsen
Lepaskan: 2024-12-31 05:42:17
asal
903 orang telah melayarinya

Go exec.Command: Why

Pergi: fork/exec . tiada fail atau direktori sedemikian

Masalah:

Apabila menggunakan Go 1.10.2 pada macOS, anda menghadapi ralat "tiada fail atau direktori sedemikian" dengan kod berikut:

cmd := exec.Command(c)
Salin selepas log masuk

di mana c ialah rentetan yang mengandungi arahan untuk menjadi dilaksanakan.

Jawapan:

Ralat menunjukkan bahawa arahan yang ditentukan tidak wujud atau tidak boleh ditemui dalam direktori semasa. Untuk menyelesaikan masalah ini, pastikan bahawa fail boleh laku untuk arahan itu terdapat dalam direktori kerja semasa atau tersedia dalam pembolehubah persekitaran laluan.

Selain itu, tandatangan exec.Command telah dikemas kini kerana anda mungkin terjumpa ralat ini. Tandatangan semasa ialah:

func Command(name string, args ...string) *Cmd
Salin selepas log masuk

dengan nama ialah nama atur cara dan args ialah hujah yang akan dihantar kepada atur cara.

Untuk menyelesaikan isu, cuba ubah suai kod anda sebagai berikut:

cmd := exec.Command("./goreplay", "--input-file", gor_name, "--input-file-loop", "--output-http", ras_ip)
Salin selepas log masuk

Ini harus memastikan bahawa ralat "tiada fail atau direktori sedemikian" diselesaikan.

Atas ialah kandungan terperinci Pergi exec.Command: Mengapa 'tiada fail atau direktori sedemikian'?. 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