日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

golang http 返回html文件_从零部署安装 Grpc-golang

發(fā)布時間:2025/3/15 编程问答 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 golang http 返回html文件_从零部署安装 Grpc-golang 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

很多網(wǎng)上的教程已經(jīng)不適合用了,包括有些官網(wǎng)上不去,部署安裝失敗,這里叢零開始安裝部署記錄下:

安裝環(huán)境centos:

1,先安裝golalng:

安裝包下載地址為:https://golang.org/dl/ 目測很多人打不開

如果打不開可以使用這個地址:https://golang.google.cn/dl/ 我這里是用第二個的,使用最新版

https://golang.google.cn/doc/install?download=go1.13.5.linux-amd64.tar.gz 這里是參考教程

tar -C /usr/local -xzf go1.13.5.linux-amd64.tar.gz

添加到環(huán)境變量:

export PATH=$PATH:/usr/local/go/bin

至此golang,安裝完成,非常簡單,看需求設(shè)置你的gopath。

參考鏈接

2,安裝git,由于要使用go get命令,需要使用到git

Git - 安裝 Git?git-scm.com//安裝依賴 yum install curl-devel expat-devel gettext-devel openssl-devel zlib-devel

https://www.kernel.org/pub/software/scm/git,這里下載不了

上面下載不來用 https://github.com/git/git/releases 這個獲得最新的git版本

# 我們安裝不用html 和doc,info這種$ tar -zxf git-2.0.0.tar.gz$ cd git-2.0.0$ make configure$ ./configure --prefix=/usr$ make all $ sudo make install

3,安裝gprc-golang

安裝網(wǎng)上推薦的 go get google.golang.org/grpc 這個是安裝不了的,

原因是這個代碼已經(jīng)轉(zhuǎn)移到github上面了,但是代碼里面的包依賴還是沒有修改,還是http://google.golang.org這種。

所以不能使用go get的方式安裝,正確的安裝方式:

git clone https://github.com/grpc/grpc-go.git $GOPATH/src/google.golang.org/grpcgit clone https://github.com/golang/net.git $GOPATH/src/golang.org/x/netgit clone https://github.com/golang/text.git $GOPATH/src/golang.org/x/text//sys這條是我自己電腦報錯才需要安裝,看網(wǎng)上其他的沒有提到安裝這個git clone https://github.com/golang/sys.git $GOPATH/src/golang.org/x/sys go get -u github.com/golang/protobuf/{proto,protoc-gen-go}git clone https://github.com/google/go-genproto.git $GOPATH/src/google.golang.org/genprotocd $GOPATH/src/go install google.golang.org/grpc

4,安裝proto-buffer3

https://github.com/google/protobuf/releases 這里下載,把bin文件加到環(huán)境變量里面。

至此沒有報錯,grpc-golang 已經(jīng)安裝完畢,可以寫一個小demo測試?yán)?/p>

有幾個環(huán)境變量記得設(shè)置 go,git, protoc;

PS:安裝git 有個拉取github代碼失敗的問題:

centos 低版本出現(xiàn)fatal: unable to access 'https://github.com/XXXX': SSL connect error

解決方法: yum update nss 把openssl更新到最新版本 搞定

總結(jié)

以上是生活随笔為你收集整理的golang http 返回html文件_从零部署安装 Grpc-golang的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。