我的Gitbash有点问题。每当我在drush命令下运行时,我都会收到错误
命令: drush @site sqlq "select * from tablename“
错误: /bin/bash:-c:第0行:查找匹配的`'‘时意外的EOF /bin/bash:-c:第1行:语法错误:意外的文件结尾
我尝试运行简单的drush命令,比如drush @site cc all,它们都运行得很好。
此问题是否与系统配置或任何环境变量相关?我尝试在其他系统中运行此命令,它工作正常。我不知道这里出了什么问题请帮帮忙。
发布于 2018-05-09 12:36:14
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并解压缩其中的内容。
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命令的路径,然后使用简化的路径在git bash中重试该命令。
https://stackoverflow.com/questions/50245289
复制相似问题