go與grpc

目錄

  • 下載與安裝
    • 遇到的問題
      • cmd中protoc找不到命令
      • cmd中--go_out: protoc-gen-go: Plugin failed with status code 1.

下載與安裝

下載protoc:
https://github.com/protocolbuffers/protobuf/releases
點擊下載相應電腦版本即可,我是windows系統下載了protoc-26.1-win64.zip

解壓,將解壓后的文件放入c盤的位置(推薦放入對應用戶的目錄C:\Users{你的用戶})并修改環境變量

根據官方文檔參考:
https://grpc.io/docs/languages/go/quickstart/
下載對于的go的擴展:

go install google.golang.org/protobuf/cmd/protoc-gen-go@latest
go install google.golang.org/grpc/cmd/protoc-gen-go-grpc@latest

遇到的問題

cmd中protoc找不到命令

protoc : 無法將“protoc”項識別為 cmdlet、函數、腳本文件或可運行程序的名稱。請檢查名稱的拼寫,如果包括路徑,請確保路徑
正確,然后再試一次。
所在位置 行:1 字符: 1
+ protoc
+ ~~~~~~+ CategoryInfo          : ObjectNotFound: (protoc:String) [], CommandNotFoundException+ FullyQualifiedErrorId : CommandNotFoundException

解決:在系統環境變量中添加相應的path:C:\Users{你的用戶}\protoc-26.1-win64\bin

cmd中–go_out: protoc-gen-go: Plugin failed with status code 1.

參考https://blog.csdn.net/js010111/article/details/125392266
找到go安裝的地方:C:\Users{你的用戶}\go\bin會發現protoc-gen-go.exe protoc-gen-go-grpc.exe兩個文件

將這兩個文件放入C:\Users{你的用戶}\sdk\go1.24.4\bin

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/diannao/94530.shtml
繁體地址,請注明出處:http://hk.pswp.cn/diannao/94530.shtml
英文地址,請注明出處:http://en.pswp.cn/diannao/94530.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

2025年AI面試重構招聘新生態

當企業面臨業務擴張與人才競爭的雙重壓力,傳統招聘模式已難以滿足高效、精準、公平的人才篩選需求。尤其在校招季、藍領用工潮等關鍵節點,面試官超負荷運轉、跨地域協調困難、評估標準模糊等問題頻發。AI技術的深度介入正推動招聘行業從“經驗驅動”向“…

Rust進階-part5-trait

Rust進階[part5]_trait trait概述 在 Rust 中,trait 是一種定義共享行為的方式。它類似于其他語言中的接口,允許我們定義一組方法簽名,然后讓不同的類型去實現這些方法。通過 trait,我們可以實現多態性,即不同類型可以以統一的方式處理。 普通實現 使用 trait 關鍵字來…

【人工智能-18】機器學習:決策樹、隨機森林

上一期【人工智能-17】機器學習:KNN算法、模型選擇和調優、樸素貝葉斯分類 文章目錄一、決策樹1.使用理由2.技術二、隨機森林1.使用理由2.原理核心:Bagging 隨機特征子集3.優點和缺點一、決策樹 決策樹是一種監督學習算法,主要用于分類&…

RFID高頻讀寫器在工業生產線的使用優勢

在工業4.0浪潮下,智能制造對生產效率與精準度的要求日益提升。RFID技術憑借其獨特的技術優勢,成為工業場景中實現數據實時采集與流程優化的關鍵工具。本文主要從RFID高頻讀寫器出發,系統解析其在工業生產線中的使用優勢。RFID高頻讀寫器一、技…

大模型學習筆記

prompt 提示詞的構成: 指示:描述讓它做什么上下文:給出與任務相關的背景信息輸入: 任務的輸入信息輸出:輸出的格式 生成與檢索 生成: 優點:內容的多樣性、創造性缺點:存在不可控制 檢…

龍虎榜——20250806

上證指數繼續收陽線,創新高的概率較大,個股上漲多于下跌,但板塊輪動較明顯,高位板塊注意風險。深證指數較昨天放量收陽線,站上5日和10日均線繼續上線,大科技方向資金關注更多。2025年8月6日龍虎榜行業方向分…

數據可視化發展歷程

數據可視化是數據描述的圖形表示,是當今數據分析發展最快速、最引人注目的領域之一。借助于可視化工具的發展,或樸實,或優雅,或絢爛的可視化作品給我們講述著各種數據故事。在這個領域中,科學、技術和藝術完美地結合在…

深入理解C++中的stack、queue和priority_queue

目錄 前言 1. stack(棧) 1.1 基本概念 1.2 常用接口 1.3 應用示例:最小棧 1.4 模擬實現 2. queue(隊列) 2.1 基本概念 2.2 常用接口 2.3 模擬實現 3. priority_queue(優先隊列) 3.1…

C++ 操作 Redis 客戶端

引言 前面幾篇文章都在介紹 Redis 原生命令行客戶端,在實際應用開發中,開發人員更希望使用針對特定編程語言的專用客戶端,通過編程的方式操作 Redis 數據庫。因此,Redis 支持多種編程語言。本文將介紹 如何使用 C 語言來操作 Red…

批量提問程序開發方案:基于Python的百度文小言接口實現

批量提問程序開發方案:基于Python的百度文小言接口實現 1. 項目概述 1.1 項目背景 在現代信息檢索和自動化辦公場景中,批量提問功能已成為提高工作效率的重要工具。本項目旨在開發一個基于Python的批量提問程序,專門針對百度文小言平臺&am…

Apollo中三種相機外參的可視化分析

Apollo中三種相機外參的可視化分析一、什么是相機外參?為什么需要可視化?二、不同外參來源對比三、詳細操作步驟1. 環境準備2. 獲取 NuScenes外參數據3. 外參到空間位置的轉換及可視化四、可視化對比1. NuScenes數據集外參2. Apollo BEV模型外參3. Apoll…

虛擬化KVM常用命令匯總

KVM(Kernel-based Virtual Machine)是一種開源的硬件虛擬化解決方案,它是 Linux 內核的一部分,允許在支持虛擬化技術的硬件(如 Intel VT-x 或 AMD-V)上運行虛擬機。KVM 將 Linux 內核轉變為一個裸機虛擬機監…

6s081環境配置以及使用vscode連接本地wsl2

6s081環境配置以及使用vscode連接wsl2 本人環境:windows11、wsl2ubuntu20.04 課程:6s081的2020版本的:https://pdos.csail.mit.edu/6.S081/2020/schedule.html 一、wsl2ubuntu20.04配置6s081環境 注:關于如何在window中安裝wsl,這…

C++實現線程池(3)緩存線程池

三. CachedThreadPool 的實現3.1 需求:動態調整線程數量:與 FixedThreadPool 不同,CachedThreadPool 的線程數量是動態調整的。當有新任務提交時,如果線程池中有空閑的線程,則會立即使用空閑線程執行任務;如果線程池中…

WMS+自動化立庫:無人倉的現在進行時

傳統倉庫正面臨嚴峻挑戰:效率瓶頸日益凸顯,人力成本持續攀升,空間利用率逼近極限,而訂單響應速度卻難以滿足市場需求。如何破局?WMS(倉庫管理系統)與自動化立體庫(AS/RS)…

多模態大模型研究每日簡報【2025-08-05】

訓練數據相關 EditGarment: An Instruction-Based Garment Editing Dataset Constructed with Automated MLLM Synthesis and Semantic-Aware Evaluation (https://arxiv.org/abs/2508.03497):提出了一種自動化的流程,用于構建服裝編輯數據集EditGarmen…

4、docker數據卷管理命令 | docker volume

1、命令總覽命令作用出現頻率備注★ docker volume create新建卷高-d 指定驅動,-o 指定驅動選項★ docker volume ls列出卷高--filter danglingtrue 查孤兒卷★ docker volume inspect查看卷詳情高輸出 JSON,可加 --format★ docker volume rm刪除卷高只…

計數組合學7.14(對偶 RSK 算法)

7.14 對偶 RSK 算法 存在 RSK 算法的一種變體,其與乘積 ∏i,j(1xiyj)\prod_{i,j}(1 x_{i}y_{j})∏i,j?(1xi?yj?) 的關系類似于 RSK 算法本身與 ∏i,j(1?xiyj)?1\prod_{i,j}(1 - x_{i}y_{j})^{-1}∏i,j?(1?xi?yj?)?1 的關系。我們稱此變體為對偶 RSK 算法…

C語言中的進程、線程與進程間通信詳解

目錄 引言 基本概念 1. 進程(Process) 2. 線程(Thread) 線程編程實戰 1. 常見線程庫 2. 合理設置線程數 3. pthread 創建線程 線程同步機制 1. 互斥鎖 pthread_mutex_t 2. 條件變量 pthread_cond_t 3. 讀寫鎖 pthread…

[假面騎士] 555淺談

假面騎士555(faiz)是我最先接觸的一部平成系列的假面騎士,同時也是我個人最喜歡的一部假面騎士。一、大綱簡介震驚,人類最新的進化形態——奧菲一諾,橫空出世!日本的頂級財團,Smart Brain,的前任社長&#…