Команда запуска localstack выдает исключение

Я попытался установить localstack для проверки моей лямбда-функции, которая использует DynamodB, sqs сервисы. Чтобы проверить эту лямбда-функцию, я установил localstack и выполнил шаги, которые они дали в файле Readme.md. Но когда я попытался запустить службу localstack, выполнив команду "localstack start", она заканчивается следующим исключением. Я использовал команду "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.

Я использую 64-битную машину windows10, Python2.7. Любая помощь будет отличной:)

1 ответ

Ошибка связана с тем, что путь содержит как '/', так и '\'. Windows даже с MINGW64 не очень хорошо поддерживается локальным стеком.

Решения:

  • Попробуйте последнюю версию https://github.com/localstack/localstack.
  • Исправьте проблему в коде локального стека.
  • Используйте виртуальную среду (Virtual Box, Hyper-V, Docker), которая полностью поддерживает синтаксис GNU/Linux.
Другие вопросы по тегам