我尝试安装 Google 的云 SDK 但没有成功,因为我在尝试启动模拟器后遇到了以下错误。
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
我做了以下事情:
重启机器
重新安装谷歌云 SDK
我没有像其他人那样安装“App 引擎服务器”。 Gcloud beta emulators data store start error Google/Cloud is not recognized as an internal or external command
我当然按照 https://cloud.google.com/datastore/docs/tools/datastore-emulator 中描述的步骤执行命令“gcloud beta emulators datastore start”
“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
它可以在我大学的计算机上以相同的文件命名运行
请问任何问题,如果有任何不清楚的地方?
最佳答案
这里是 ChrisV 的学院之一。
根据@Dan Cornilescu 的评论,我们检查了 Chris 的路径,果然,他的用户文件夹有一个空格,因为他使用了他的全名。在没有空格的情况下对用户运行设置。
解决方案:确保用户文件夹不包含空格。例如。 “C:\Users\mjh”可以,但“C:\Users\Martin Jul Hammer”不行。
感谢丹的帮助!
关于windows - gcloud beta emulators datastore 在谷歌云SDK安装中启动错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52497086/