Rumah > pembangunan bahagian belakang > Golang > Mengapakah `protoc-gen-go-grpc` Gagal dengan 'Program Not Found or Not Executable'?

Mengapakah `protoc-gen-go-grpc` Gagal dengan 'Program Not Found or Not Executable'?

Patricia Arquette
Lepaskan: 2024-12-21 07:43:10
asal
222 orang telah melayarinya

Why Does `protoc-gen-go-grpc` Fail with

Protoc-gen-go-grpc Ralat: "Program Not Found or Not Executable"

Apabila cuba menjana fail output GRPC daripada . fail proto menggunakan arahan:

protoc -I ./src/pbdefs/protos/ --go-grpc_out=. src/pbdefs/protos/*.proto
Salin selepas log masuk

Anda mungkin menghadapi perkara berikut ralat:

protoc-gen-go-grpc: program not found or is not executable
Please specify a program using absolute path or make sure the program is available in your PATH system variable
--go-grpc_out: protoc-gen-go-grpc: Plugin failed with status code 1.
Salin selepas log masuk

Penyelesaian:

Ralat ini menunjukkan bahawa pemalam 'protoc-gen-go-grpc' tiada. Untuk menyelesaikannya:

  1. Pasang Plugin:

    go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest
    Salin selepas log masuk
  2. Pastikan Persekitaran 'PATH' Pembolehubah Termasuk Pemalam Lokasi:

    • Windows: Tambahkan direktori pemasangan pemalam pada pembolehubah persekitaran 'PATH'.
    • Linux/macOS : Tambahkan baris berikut pada '.bashrc' atau '.zshrc' anda fail:

      export PATH=$PATH:$GOPATH/bin
      Salin selepas log masuk

Atas ialah kandungan terperinci Mengapakah `protoc-gen-go-grpc` Gagal dengan 'Program Not Found or Not Executable'?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China 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