Maison > Article > développement back-end > Pourquoi Golang Grpc ne peut pas être installé
grpc est un framework RPC open source publié par Google fin février 2015. Son code source est écrit en langage C.
Selon Google, grpc est un framework RPC universel, open source et hautes performances qui donne la priorité au mobile et à HTTP/2 (apprentissage recommandé : go).
protoc
GRPC utilise protobuf comme format de message par défaut, et protoc est le compilateur du protocole protobuf. Par conséquent, avant de construire GRPC, assurez-vous que. le protocole a Installer.
Remarque : Le Makefile dans le code source de gRpc détectera automatiquement si le système actuel a un protocole installé. S'il n'est pas installé, il supprimera automatiquement le tiers de son. projet. Installez-le dans le répertoire du code source de la bibliothèque.
Compile
Exécutez les commandes suivantes pour compiler, construire et installer
git clone -b $(curl -L https://grpc.io/release) https://github.com/grpc/grpc cd grpc git submodule update --init make sudo make install
Notez que la première ligne de commande est pour installer la branche release Si vous souhaitez installer la dernière version sur master HEAD, alors directement
$ git clone https://github.com/grpc/grpc
Remarque :
Pendant le processus de compilation, vous pouvez rencontrer openssl1. 1.0 et anciennes Il y a un problème d'incompatibilité avec la version openssl1.0.1 (grpc utilise l'ancienne version openssl1.0.1 C'est-à-dire que si l'environnement local utilise openssl1.1.0, une erreur apparaîtra lors de la compilation de grpc. Vous pouvez rechercher. solutions dans Google.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!