skip to Main Content

While locally deploying an app in PyCharm on windows10, I have encountered several mistakes.
Make test command returned following mistake:

service "core" is not running container #1 
make: *** [Makefile:60: test] Error 1

And indeed container status with the command make ps returned exited(127). When I have checked docker logs for the container in question, I’ve seen:

/usr/bin/env: ‘bashr’: No such file or directory

In this thread, this mistake is connected to how windows processes line endings of files from different OS. The usual solution is:

git config --global core.autocrlf false

But after running the code and updating current git repo and restarting the containers, i still get the same mistake. What might be the issue here?

2

Answers


  1. Chosen as BEST ANSWER

    What did helped me I assume that the problem was in the windows line endings in the Unix-based containers. To solve it I found two very helpful instructions:

    1. Configure your line separators in the PyCharm https://www.jetbrains.com/help/pycharm/configuring-line-endings-and-line-separators.html
    2. To clarify that changes were really enabled, I have checked the files in the notepad++ https://notepad-plus-plus.org/downloads/v8.1.9.3/
    3. Also it was helpful to check the original code because part of the problem was the incorrect spelling of some commands.

  2. When I use Windows in Docker and run a bash script, I have a similar problem, which I solve by using LF instead of CRLDF as the line separator.

    in vscode, we can change it here
    enter image description here

    Login or Signup to reply.
Please signup or login to give your own answer.
Back To Top
Search