java.io.IOException: учетные данные приложения по умолчанию недоступны. GOOGLE_APPLICATION_CREDENTIALS в Digital Ocean Hosting - PullRequest
0 голосов
/ 11 апреля 2019

Я сталкиваюсь с этой проблемой -

java.io.IOException: учетные данные приложения по умолчанию не являются имеется в наличии. Они доступны, если работают в Google Compute Engine. В противном случае переменная среды GOOGLE_APPLICATION_CREDENTIALS должны быть определены, указывая на файл, определяющий учетные данные. Увидеть https://developers.google.com/accounts/docs/application-default-credentials для получения дополнительной информации.

В цифровом хостинге Ocean - Droplet - Ubuntu 18.04.2 x64

Я извлекаю текст из изображения, тот же код отлично работает в Windows, но вызывает проблемы в Ubuntu

Согласно моему опыту, это исключение возникает, когда GOOGLE_APPLICATION_CREDENTIALS не установлен должным образом.

Я правильно настроил GOOGLE_APPLICATION_CREDENTIALS в / etc / environment, и когда я выполняю printenv, я вижу, что GOOGLE_APPLICATION_CREDENTIALS правильно установлен и указывает на правильный файл json введите описание изображения здесь

...