Azure cosmosdb 如何从命令行启动cosmosdb emulator?

Azure cosmosdb 如何从命令行启动cosmosdb emulator?,azure-cosmosdb,azure-cosmosdb-emulator,Azure Cosmosdb,Azure Cosmosdb Emulator,我根据本指南安装了模拟器。我从这里开始:在Linux或macOS上使用模拟器。我可以从windows菜单启动cosmosdb emulator。但是,我需要启动它,并将端口暴露给我的macbook,以便我的开发环境可以连接到它。要做到这一点,您必须从命令行启动模拟器。但是如果我试着从命令行运行它,它会说 找不到命令 既然我已根据文档正确安装了它,为什么会出现此错误?如何从命令行启动它?这就在您在文档中的问题中提到的部分上方 Microsoft.Azure.Cosmos.Emulator.exe

我根据本指南安装了模拟器。我从这里开始:在Linux或macOS上使用模拟器。我可以从windows菜单启动cosmosdb emulator。但是,我需要启动它,并将端口暴露给我的macbook,以便我的开发环境可以连接到它。要做到这一点,您必须从命令行启动模拟器。但是如果我试着从命令行运行它,它会说

找不到命令


既然我已根据文档正确安装了它,为什么会出现此错误?如何从命令行启动它?

这就在您在文档中的问题中提到的部分上方

Microsoft.Azure.Cosmos.Emulator.exe /AllowNetworkAccess /Key=C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM +4QDU5DE2nQ9nDuVTqobD4b8mGGyPMbIZnqyMsEcaGQy67XIw/Jw==

请务必仔细阅读并遵循这些说明。从Mac或Linux运行托管在Windows VM中的仿真器涉及多个步骤。

感谢您的输入。我已经按照指示运行了那个命令。我得到一个错误:术语“Microsoft.Azure.Cosmos.Emulator.exe”不被识别为cmdlet、函数的名称。。。当我在Powershell中运行时,我明白了。我不是windows用户,所以我没有意识到。您必须与可执行文件位于同一文件夹中。此外,不能按原样运行命令。你必须像这样运行它\Microsoft.Azure.Cosmos.Emulator.exe/AllowNetworkAccess/Key=C2y6yDjf5/R+ob0N8A7Cgv30VRDJIWEHLM+4QDU5DE2NQ9NDUVTQOBD4B8MGYPMBIZNQYMSECAGQY67XIW/Jw==是,或者将其添加到路径环境变量。