已安装好Drush 8,但当我尝试在Drupal8.0.0站点上钻取我的Drupal8.0.0站点时,我得到了一个分析错误:语法错误,在第188行的/is/htdocs/.../.composer/vendor/drush/drush/includes/output.inc中意外'[‘
在我看来,第188行没问题。可能出了什么问题?
发布于 2015-12-28 22:51:48
您正在使用php5.3或更高版本运行。Drush 8需要php5.4或更高版本。不幸的是,php 5.3不理解数组语法,因此在任何Drush代码运行之前就会引发故障。对于其他类型的错误,Drush会告诉您您的php太老了。
我猜您正在为Drupal 8使用php5.5;检查which php和php --version,看看php是否与您的Web相同。
将环境变量DRUSH_PHP设置为要运行的PHP可执行文件的完整路径。请注意,只有在使用Drush的编写器或git安装时才能使用;如果使用的是drush.phar,则此功能不可用。对于.phar,您需要使用一个名为"php“的shell脚本,该脚本调用php5.6。然后,设置路径,使php脚本位于平台上默认提供的脚本之前。
https://drupal.stackexchange.com/questions/185170
复制相似问题