Сбой команды обеспечения Vagrant с неверной интерпретацией

Я новичок в бродяге. Я пытаюсь настроить среду разработки с помощью Vagrant на моем ПК с Windows. Но пока запустите следующую команду на моем терминале:

    vagrant up --provision

Это застряло со следующей ошибкой:

 /tmp/vagrant-shell: /tmp/populate_db: /usr/bin/php^M: bad interpret

Пожалуйста, дайте мне знать ваше мнение, почему я получаю выше ошибки.

Заранее спасибо за помощь.

0

Решение

Ваш файл имеет возврат каретки, закодированный окнами, который отличается в мире Linux.

Ваши решения:

  1. запустите ваш файл через скрипт dos2unix (http://dos2unix.sourceforge.net)

  2. Наиболее продвинутые редакторы для Windows (UltraEdit, Notepad ++) позволяют сохранять формат файла специально для Linux (например, UltraEdit имеет File / convert с возможностью конвертировать в Linux)

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]