0

我是流浪的新手。我正在尝试在我的 Windows 电脑上使用 Vagrant 设置我的开发环境。但是在我的终端上运行以下命令时:

    vagrant up --provision 

它陷入以下错误:

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

请让我知道您反馈我为什么会出现上述错误。

在此先感谢您的帮助。

4

1 回答 1

1

您的文件具有由 windows 编码的回车符,这在 linux 世界中是不同的。

您的解决方案:

  1. 通过 dos2unix 脚本 ( http://dos2unix.sourceforge.net )运行您的文件

  2. Windows 上最高级的编辑器(UltraEdit、Notepad++)允许您保存专门用于 linux 的文件格式(例如 UltraEdit 具有 File/convert 选项以转换为 linux)

于 2016-10-26T10:12:27.487 回答