M1 インストール プロトバッファ
プロトバッファをダウンロード
解凍する
tar -xzvf protobuf-all-3.20.1.tar.gz && cd protobuf-3.20.1/
インストール
以下のコマンドを実行してインストールします
./configure //默认安装到/usr/local
make
make check
sudo make install
protoc --version //查看是否安装成功
アンインストール
$ which protoc
/usr/local/bin/protoc
$ sudo rm /usr/local/bin/protoc
protoc-gen-go をインストールする
go install google.golang.org/protobuf/cmd/[email protected]
go install google.golang.org/grpc/cmd/[email protected]
Go インストール ディレクトリの bin ディレクトリに移動し、protoc-gen-go
protoc-gen-go-grpc
2 つのファイルを現在のオペレーティング システムの bin ディレクトリにコピーします
。
sudo cp protoc-gen-go protoc-gen-go-grpc /usr/local/bin
grpcの生成
protoc --go_out=./ --go_opt=paths=source_relative --go-grpc_out=./ --go-grpc_opt=paths=source_relative person.proto
執政官をインストールする
ubuntu
wget https://releases.hashicorp.com/consul/1.12.0/consul_1.12.0_linux_amd64.zip
unzip consul_1.12.0_linux_amd64.zip
mv consul /usr/local/bin/
M1 インストールコンスル
直接ダウンロード
https://releases.bashicorp.com/consul/1.12.0/consul_1.12.0_darwin_arm64.zip
ダブルクリックconsul_1.12.0_darwin_arm64.zip
して開きますsudo mv consul /usr/local/bin/
走る
consul agent -server -bootstrap-expect 1 -data-dir /tmp/consul -node=n1 -bind=127.0.0.1 -ui -rejoin -config-dir=/etc/consul.d/ -client 0.0.0.0