由于运气不好,我尝试安装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
我已执行以下操作:
重新启动计算机
重新安装Google云SDK
我没有安装“ App Engine服务器”,就像其他人遇到问题一样。 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数据存储启动”。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
它在我学院的计算机上使用相同的文件命名
如果有任何不清楚的地方,请问任何问题?
答案 0 :(得分:0)
这是ChrisV的一所大学。
基于@Dan Cornilescu的评论,我们检查了Chris的路径,并且确实,他的用户文件夹中有空格,因为他使用了他的全名。在没有空白的用户上运行安装程序。
解决方案:确保users文件夹中不包含空格。例如。 “ C:\ Users \ mjh”可以,但“ C:\ Users \ Martin Jul Hammer”则不能。
感谢Dan的帮助!