Я попытался установить облачный SDK Google безуспешно, поскольку после запуска эмулятора я столкнулся со следующей ошибкой.
WARNING: Reusing existing data in [C:\Users\User\AppData\Roaming\gcloud\emulators\datastore].
Executing: cmd /c C:\Program Files (x86)\Google\Cloud SDK\google-cloud-sdk\platform\cloud-datastore-emulator\cloud_datastore_emulator.cmd start --host=localhost --port=8900 --store_on_disk=True --consistency=0.9 --allow_remote_shutdown C:\Users\User\AppData\Roaming\gcloud\emulators\datastore
[datastore] 'C:\Program' is not recognized as an internal or external command
Я сделал следующее:
Перезагрузка компьютера
переустановка облачного Google SDK
- , установленного для всех пользователей в папке с файлом "C: \ Program Files (x86)"
- принял все опции
У меня не установлен "Сервер движка приложений", так как у других были проблемы. Ошибка запуска хранилища данных бета-эмуляторов Gcloud. Google / Cloud не распознается как внутренняя или внешняя команда.
.описано в https://cloud.google.com/datastore/docs/tools/datastore-emulator
содержимое внутри 'cloud_datastore_emulator.cmd'
setlocal
set GCD_DIR=%~dp0
set DATASTORE_JAR="%GCD_DIR%CloudDatastore.jar"
if NOT EXIST %DATASTORE_JAR% (
echo %DATASTORE_JAR% not found
exit /B 1
)
java -cp %DATASTORE_JAR% ^
com.google.cloud.datastore.emulator.CloudDatastore %*
endlocal
И оно работает на компьютере моего колледжа с тем же именем файла
пожалуйста, задавайте любые вопросы, если что-то неясно?