我在 Windows 下安装了 Google Cloud SDK,并且正在 Powershell 中运行命令(以管理员身份运行)。
我运行了以下命令以确保我的所有 Google Cloud SDK 组件都已更新:
gcloud component update
然后我设置数据存储模拟器主机域和项目 ID,如下所示:
set DATASTORE_EMULATOR_HOST=localhost:8081
set DATASTORE_PROJECT_ID=project-id
然后,我使用以下命令运行Google Cloud Datastore Mode Emulator :
gcloud beta emulators datastore start
这是为了创建一个文件local_db.bin
,提供对数据的本地访问。当我运行该命令时,我在终端(Powershell,以管理员身份运行)中收到一条消息,表明该文件将在以下位置创建:
C:\Users\myUserName\AppData\Roaming\gcloud\emulators\datastore\WEB-INF\appengine-generated\local_db.bin
该文件没有被创建,并且没有有用的错误信息。我做了以下事情:
- 检查 gcloud SDK 可用的凭据帐户列表,使用
gcloud auth list
- 确保我使用预期帐户登录,使用
gcloud auth login 'accountName'
和使用 Google 登录
如何获取有关错误原因的更多信息?我还能尝试什么?