У меня есть сценарий bash для развертывания некоторого кода на AWS. В основном это работает, но у меня возникают проблемы с активацией моей виртуальной среды. Кажется, это может быть связано с окончанием строки, потому что я пытаюсь активировать windows venv, используя Scripts / activ.
Я вижу следующие типы ошибок в журналах:
Scripts / активировать: строка 3: $ '\ r': команда не найдена Сценарии / активировать: строка 4: $ '\ r': команда не найдена Сценарии / активировать: строка 10: синтаксическая ошибка рядом с неожиданным токеном `$ '{\ r' '
Мой скрипт создает, устанавливает пакеты, а затем уничтожает venv. Если я закомментирую создание, уничтожение и изменение конца строки сценария активации на «LF», это сработает. Итак, как я могу принудительно использовать LF-окончания вместо CRLF при создании виртуального env?
Это строка, которая создает env в данный момент: virtualenv $ VENV