【问题标题】:Vagrant provision command failing with bad interpret流浪者提供命令因解释错误而失败
【发布时间】:2017-03-08 14:35:57
【问题描述】:

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

    vagrant up --provision 

出现以下错误:

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

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

提前感谢您的帮助。

【问题讨论】:

    标签: php apache vagrant vagrant-windows vagrant-provision


    【解决方案1】:

    你的文件有windows编码的回车,这在linux世界是不同的。

    您的解决方案:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-08-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多