web-dev-qa-db-ja.com

NodeJS Google Visionは現在の環境でプロジェクトIDを検出できません

Ubuntu環境では、NodeJS Google Visionは不平を言います:

エラー:現在の環境でプロジェクトIDを検出できません。

私はすでにjson資格情報を通過させたにもかかわらず

$ export GOOGLE_APPLICATION_CREDENTIALS=/var/credential_google.json"

助けてください。

7
Arif Chasan

簡単なハックとして、これを試すことができます:

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

あなたが通常Windowsユーザーであり、Ubuntu(私のように)を試している場合、問題は、exportコマンドがすべてのターミナルセッションに変数をエクスポートし、それを使用するために新しいターミナルを開く必要があるという想定にある可能性があります(予想どおり)環境変数のWindowsターミナル)。

  1. Exportコマンドは、変数を別のターミナルセッションにエクスポートしません。そのため、ターミナルでエクスポートする場合は、同じターミナルで使用します。

  2. 恒久的にエクスポートしたい場合は、リストされている解決策を試すことができます here