Kratos 下載與安裝


前置條件

請確保已經安裝好

然后獲取 kratos 工具

go get -u github.com/go-kratos/kratos/tool/kratos

驗證是否安裝成功

kratos --version

若安裝成功會輸出類似如下版本信息

kratos version v0.5.0

FAQ

若出現如下錯誤:

C:\Users\i\go/src: warning: directory does not exist.
google/protobuf/descriptor.proto: File not found.
github.com/gogo/protobuf/gogoproto/gogo.proto:32:1: Import "google/protobuf/descriptor.proto" was not found or had errors.
github.com/gogo/protobuf/gogoproto/gogo.proto:38:8: "google.protobuf.EnumOptions" is not defined.
github.com/gogo/protobuf/gogoproto/gogo.proto: "google.protobuf.EnumOptions" is not defined.
...

自行下載 protoc 發行版后解壓把其中的 include 目錄下的內容放置到 %GOPATH%/src/目錄下即可.

%GOPATH% 路徑可以通過 go env GOPATH 查看

C:\Users\i\go\src>tree /f
卷 System 的文件夾 PATH 列表
卷序列號為 E083-0A84
C:.
└─google
    └─protobuf
        │  any.proto
        │  api.proto
        │  descriptor.proto
        │  duration.proto
        │  empty.proto
        │  field_mask.proto
        │  source_context.proto
        │  struct.proto
        │  timestamp.proto
        │  type.proto
        │  wrappers.proto
        │
        └─compiler
                plugin.proto


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM