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
154 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!

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