golang grpcがインストールできない理由

(*-*)浩
リリース: 2019-12-17 09:12:38
オリジナル
2758 人が閲覧しました

golang grpcがインストールできない理由

grpc は、Google が 2015 年 2 月末にリリースしたオープンソースの RPC フレームワークです。そのソース コードは C 言語で書かれています。

Google によると、grpc はモバイルと HTTP/2 を最優先にした、高性能のオープンソースの汎用 RPC フレームワークです。#)

protoc

GRPC はデフォルトでメッセージ形式として protobuf を使用し、protoc は protobuf プロトコルのコンパイラであるため、GRPC をビルドする前に protoc に Install があることを確認してください。

注:

gRpc ソース コード内の Makefile は、protoc が現在のシステムにインストールされているかどうかを自動的に検出します。インストールされていない場合は、プロトックがシステムから自動的に削除されます。サードパーティのプロジェクトをライブラリのソース コード ディレクトリにインストールします。

コンパイル


次のコマンドを実行してコンパイル、ビルド、インストールします

git clone -b $(curl -L https://grpc.io/release) https://github.com/grpc/grpc
cd grpc
git submodule update --init
make
sudo make install
ログイン後にコピー

コマンドの最初の行が次であることに注意してください。リリース ブランチをインストールするには、マスター HEAD に最新バージョンをインストールする場合は、直接

$ git clone https://github.com/grpc/grpc
ログイン後にコピー

注:

コンパイル プロセス中に、openssl1 が発生する可能性があります。バージョン openssl1.0.1 (grpc で使用される古いバージョン openssl1.0.1) には非互換性の問題があります。つまり、ローカル環境で openssl1.1.0 を使用している場合、grpc のコンパイル時にエラーが表示されます。 Google で解決策を検索できます。

以上がgolang grpcがインストールできない理由の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート
私たちについて 免責事項 Sitemap
PHP中国語ウェブサイト:福祉オンライン PHP トレーニング,PHP 学習者の迅速な成長を支援します!