2

我尝试安装localstack来测试我的 lambda 函数,该函数使用dynamodbsqs服务。为了测试这个 lambda 函数,我安装了localstack并按照他们在Readme.md文件中给出的步骤进行操作。但是当我尝试通过运行“localstack start”命令启动 localstack 服务时,它以以下异常结束。我使用“pip install localstack”命令进行安装

运行时的localstack异常

例外:

sfanish@fanish-PC MINGW64 /c/Python27/Scripts 
$ localstack start 
$ localstack start 2017-12-27T14:37:50:INFO:localstack.services.install: 
Downloading and installing local Elasticsearch server. 
This may take some time. Starting local dev environment. CTRL-C to quit. 
ERROR: 'mkdir -p C:\python27\lib\site-packages\localstack/infra': The syntax of the command is incorrect.

我使用的是windows10 64位机器,Python2.7。任何帮助都会很棒:)

4

1 回答 1

0

该错误是由于路径包含“/”和“\”。即使使用 MINGW64 的 Windows 也不能被 localstack 很好地支持。

解决方案:

  • 尝试最新版本的localstack/localstack
  • 修复 localstack 代码中的问题。
  • 使用完全支持 GNU/Linux 语法的虚拟环境(Virtual Box、Hyper-V、Docker)。
于 2018-01-21T15:57:20.607 回答