Maison > développement back-end > Golang > Comment résoudre les problèmes de dépendance « google/api/annotations.proto » avec Google Protobuf ?

Comment résoudre les problèmes de dépendance « google/api/annotations.proto » avec Google Protobuf ?

DDD
Libérer: 2024-11-06 17:20:02
original
318 Les gens l'ont consulté

How to Fix

Dépannage du problème de dépendance avec "google/api/annotations.proto"

Lors de la tentative de génération d'une passerelle gRPC selon la documentation officielle, vous pouvez rencontrer une erreur impliquant l'absence ou la corruption de la dépendance "google/api/annotations.proto". La documentation mentionne vaguement la nécessité de fichiers protobuf tiers mais ne fournit pas d'instructions explicites sur la façon de les ajouter.

Solution :

Pour résoudre ce problème, vous Vous pouvez ajouter manuellement une dépendance à "google/api/annotations.proto" en copiant le fichier dans le répertoire de votre projet.

  1. Localisez le fichier :

    • Accédez au référentiel GitHub pour la bibliothèque protobuf de Google : https://github.com/protocolbuffers/protobuf
  2. Copier et coller :

    • Sous le répertoire "third_party" du référentiel, localisez le fichier "google/api/annotations.proto".
    • Copiez le contenu de ce fichier et créez un nouveau fichier nommé "google/api/annotations.proto" à la racine du répertoire de votre projet.

Cette approche, bien qu'apparemment non conventionnelle, serait approuvée par les développeurs de Google. Il vous permet d'inclure la dépendance requise sans modifier les outils de build ou le système de gestion des packages de votre projet.

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!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal