![为什么 Windows 找不到脚本文件中的命令?](https://linux22.com/image/668843/%E4%B8%BA%E4%BB%80%E4%B9%88%20Windows%20%E6%89%BE%E4%B8%8D%E5%88%B0%E8%84%9A%E6%9C%AC%E6%96%87%E4%BB%B6%E4%B8%AD%E7%9A%84%E5%91%BD%E4%BB%A4%EF%BC%9F.png)
我已将 drush 命令添加到环境变量。当我转到 cmd 并运行 drush 命令时,一切正常。
但是当我尝试在脚本文件中调用 drush 命令时,例如:
#!/bin/bash
drush si --site-name=SiteName --account-pass=pass -y
出现错误:
drush:未找到命令
答案1
我猜你运行了一些类似msysgit
Windows 的备用 shell。你可能已将此命令添加到 msysgit 中$PATH
,但脚本是使用 Windows 内置命令执行的cmd
,它不知道你的备用 shell $PATH
。