Команда запуска 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.