【发布时间】:2018-03-25 14:30:19
【问题描述】:
为了让作曲家在我的 Windows 7 作品上运行,我一直在尽我所能在各种不同的位置(例如 herehereherehere 和 here)遵循说明机器。
出于许多不同的原因,我别无选择,只能在工作中使用这台机器。我不能“只使用 Mac 或 Linux 机器”。
无论如何,我做了以下事情:
- 已安装 vagrant、virtualbox 和 drupal vm
- 克隆了我的网站
- 将我的 PHP 版本更新到 5.6
- 运行:从我的站点文件夹安装作曲家
所有这些都成功运行。当我执行 [composer] 时,我确实得到了选项列表和可用命令。但是,当我尝试从我的站点文件夹运行 [composer run-script blt-alias] 时,我收到以下错误:
Notice: Undefined index: PWD in C:\drupal_virtualbox\MYSITE\vendor\acquia\blt\bin\blt-robo.php on line 23
Fatal error: Call to undefined function Acquia\Blt\Robo\Inspector\posix_getpwuid() in C:\drupal_virtualbox\MYSITE\vendor\acquia\blt\src\Robo\Inspector\Inspector.php on line 442
PHP Notice: Undefined index: PWD in C:\drupal_virtualbox\MYSITE\vendor\acquia\blt\bin\blt-robo.php on line 23
PHP Fatal error: Call to undefined function Acquia\Blt\Robo\Inspector\posix_getpwuid() in C:\drupal_virtualbox\MYSITE\vendor\acquia\blt\src\Robo\Inspector\Inspector.php on line 442
Script blt install-alias -y --ansi handling the blt-alias event returned with error code 255
我已经到处寻找解决方案,但找不到任何可以解决此问题的方法。我对作曲家很陌生——我多年来一直在使用 Dev Desktop,所以这是一个相当大的变化。任何帮助将不胜感激。
【问题讨论】:
-
我面临同样的错误。你有解决这个问题的办法吗?
-
对不起,阿伦。我们切换到 Docksal。这本身就需要数周时间才能在我们组织的防火墙后面正确配置。
标签: php windows drupal composer-php