protoc -I=. \
--go_out . --go_opt paths=source_relative \
--go-grpc_out . --go-grpc_opt paths=source_relative \
protos/v1/user/user.proto
protoc-gen-go: 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_out: protoc-gen-go: Plugin failed with status code 1.
protoc-gen-go: 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_out: protoc-gen-go: Plugin failed with status code 1.
protoc-gen-go 명령어가 위치한 경로를 명령어를 찾는 PATH 환경변수에 추가하면 해결 할 수 있습니다.
# GOPATH 확인
go env | grep GOPATH
GOPATH="/Users/kim/go"
# GOPATH에 /bin을 추가해 파일목록 확인
ls -lh /Users/kim/go/bin
vi ~/.zshrc
export PATH="$PATH:/Users/kim/go/bin"
.zshrc 파일 적용 (source 명령어)
source ~/.zshrc
기타 궁금하신 사항은 댓글 남겨주세요.
감사합니다.
1. 코딩 세상님 블로그, "[Protocol Buffer/gPRC] protoc-gen-go-grpc:....", https://darkstart.tistory.com/160
2. protobuf GitHub, "protoc-gen-go: program not found or is not executable #795", https://github.com/golang/protobuf/issues/795
3. DevJin-Blog, "Golang gRPC server 구축하기 (1) - gRPC란 무엇인가?" , https://devjin-blog.com/golang-grpc-server-1/
Git Commit 전에 컴파일 에러 체크하기 (Serverless Framework, TypeScirpt) (0) | 2024.12.22 |
---|---|
[Golang] Jupyter Notebook, Lab에서 Golang 인터프리터언어처럼 사용하기 (0) | 2023.01.07 |
[.rpm .deb 변환] Centos 패키지 → Ubuntu 패키지로 변경하기 (0) | 2021.09.14 |
[R Shiny] Nginx 연동 Client IP 얻기 (x_forwarded_for) (0) | 2021.08.16 |
[Bamboo] Ubuntu에 Bamboo 설치하기 (0) | 2021.08.02 |