web-dev-qa-db-fra.com

NodeJS Google Vision ne parvient pas à détecter un ID de projet dans l'environnement actuel

Sous environnement Ubuntu, NodeJS Google Vision se plaint:

Erreur: Impossible de détecter un ID de projet dans l'environnement actuel.

Même si j'ai déjà mis les informations d'identification json

$ export GOOGLE_APPLICATION_CREDENTIALS=/var/credential_google.json"

Veuillez aider.

7
Arif Chasan

En tant que hack rapide, vous pouvez essayer ceci:

$ GOOGLE_APPLICATION_CREDENTIALS=/var/credential_google.json" node app.js
1
geek

Si vous êtes généralement un utilisateur Windows et que vous essayez Ubuntu (comme moi), le problème est probablement lié aux hypothèses selon lesquelles la commande d'exportation exporte des variables vers toutes les sessions de terminal et que vous devez ouvrir un nouveau terminal pour l'utiliser (comme prévu) dans un terminal Windows pour une variable d'environnement).

  1. La commande d'exportation n'exporte pas la variable vers une autre session de terminal. Donc, si vous l'exportez dans un terminal, vous l'utilisez sur le même terminal.

  2. Si vous souhaitez l'exporter définitivement, vous pouvez essayer la solution listée ici

0