Mengapa Saya Mendapat Ralat \'Kebenaran Ditolak\' Semasa Menjalankan Program Go Melalui Makefile?

Mary-Kate Olsen
Lepaskan: 2024-10-24 03:27:02
asal
485 orang telah melayarinya

Why Am I Getting

Kebenaran Ditolak: Menyiasat Perbezaan Antara 'go run' dan Makefile Invoking

Menemui ralat kebenaran ditolak semasa menjalankan program Go melalui Makefile boleh membingungkan. Isu ini berpunca daripada pepijat dalam GNU make atau komponen gnulibnya. Punca utama terletak pada kehadiran direktori bernama "go" dalam PATH sistem yang mendahului direktori tempat laksana Go sebenar berada.

Untuk menentukan sama ada ini adalah punca asas, periksa PATH sistem anda dan semak untuk mana-mana direktori yang mengandungi subdirektori bernama "go." Contohnya, jika /usr/bin/go/ wujud dan /usr/bin adalah sebahagian daripada PATH anda, anda mungkin menghadapi masalah ini.

Untuk membetulkan keadaan, pastikan mana-mana direktori yang mengandungi subdirektori "go" adalah dialih keluar daripada PATH anda. Jika ini tidak dapat dilaksanakan, anda boleh secara alternatif menggunakan invocation shell untuk pelaksanaan GNU make. Menambah ; aksara kepada sasaran Makefile sudah memadai:

run:
        go run . ;
Salin selepas log masuk

Atas ialah kandungan terperinci Mengapa Saya Mendapat Ralat \'Kebenaran Ditolak\' Semasa Menjalankan Program Go Melalui Makefile?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php
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
Tentang kita Penafian Sitemap
Laman web PHP Cina:Latihan PHP dalam talian kebajikan awam,Bantu pelajar PHP berkembang dengan cepat!