Drush安装给出php错误

时间:2017-06-21 16:54:00

标签: php drupal vagrant drush

[bootstrap.inc] [1] [1]:https://i.stack.imgur.com/cnbLZ.png

不确定这里发生了什么。看起来好像AccountInterface已经包含在boostrap.inc。

我尝试更新drush globaly并确实获得了最新版本。但是在本地文件中它仍然说我在版本5.10.0。本地文件夹中的composer.json说我把它作为8.1。  提前谢谢!

vagrant@supersport:/var/www/drupalvm$ drush dl basic                                                                                                  

PHP Fatal error:  Class 'Drupal\Core\Session\AccountInterface' not found in 
/var/www/drupalvm/core/includes/bootstrap.inc on line 63                  
Drush command terminated abnormally due to an unrecoverable error.                                                                         
[error]    Error: Class 'Drupal\Core\Session\AccountInterface' not found in 
/var/www/drupalvm/core/includes/bootstrap.inc, line 63                                 

1 个答案:

答案 0 :(得分:0)

  1. 我将原始的drush目录重命名为其他目录(例如: drush5)然后重新安装drush。

  2. 删除了drush5文件夹

  3. 然后我得到了一个单独的php错误     错误:调用未定义的函数Drush \ UpdateService \ simplexml_load_file()
    跟着这个link 并运行sudo apt-get install php-xml