在執行Go 時Makefile 中出現權限被拒絕錯誤
透過Makefile 執行權限被拒絕」錯誤,即使你可以直接執行它們。這種差異是由於 GNU make 中的問題造成的。
原因:
當您的 PATH 上有一個目錄包含名為「go.gnu」的子目錄時,就會出現此錯誤。 ”例如,如果您的PATH 中有“/usr/bin/go/”,它可能會幹擾執行。
解決方案:
解決此問題,檢查您的PATH 變數並刪除所有包含名為「go」的子目錄的目錄。 。無法將“run”識別為目標,因為目錄不存在或
對於“run2”,echo 指令會強制GNU make 將其解釋為目標,從而允許“go run”指令成功執行。
以上是為什麼 Makefile 會拋出 Go 指令的權限被拒絕錯誤?的詳細內容。更多資訊請關注PHP中文網其他相關文章!