【问题标题】:Getting /bin/bash: -c: line 0: unexpected EOF while looking for matching `''获取/bin/bash:-c:第0行:寻找匹配的'''时出现意外的EOF
【发布时间】:2018-10-19 02:16:22
【问题描述】:

我的 Gitbash 有问题。每当我在 drush 命令下运行时,我都会收到错误

命令:drush @site sqlq "select * from tablename"

错误:/bin/bash:-c:第 0 行:寻找匹配的 `'' 时出现意外 EOF /bin/bash: -c: 第 1 行:语法错误:文件意外结束

我尝试运行简单的 drush 命令,例如 drush @site cc all,它们运行良好。

这个问题与系统配置或任何环境变量相关的问题有关吗?我试图在其他系统中运行这个命令,它工作正常。我无法弄清楚这里的问题是什么请帮助。

【问题讨论】:

    标签: git-bash drush


    【解决方案1】:

    Git bash 表示Git for Windows

    首先检查您的 .bashrc(在 %USERPROFILE% 中):如果有,请确保它在执行时不会将任何字符串回显到标准输出(您可以通过输入 git bash source /c/Users/<You>/.bashrc 来查看。

    然后在您设置了简化路径的 CMD 中使用 git bash 重试

    为了进行测试,请下载 [PortableGit-2.17.0-64-bit.7z.exe][2] 并将其内容解压缩到您想要的任何位置。

    set G=c:\path\to\latest\git
    set PATH=%G%\bin;%G%\usr\bin;%G%\mingw64\bin
    set PATH=%PATH%;C:\windows\system32;C:\windows\System32\Wbem;C:\windows\System32\WindowsPowerShell\v1.0\
    

    还为 drush 命令添加 PATH,然后在 git bash 中再次尝试使用简化的 PATH 从该 CMD 完成的命令。

    【讨论】:

      猜你喜欢
      • 2020-06-14
      • 1970-01-01
      • 1970-01-01
      • 2019-01-19
      • 1970-01-01
      • 2020-12-18
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多