我已经在我的ubuntu机器上安装了Drush 5.6,我现在正在研究Drupal主题,所以我需要经常清除缓存,但我似乎无法用drush来做...
当我在drupal站点文件夹中运行drush cc all
时,我收到消息,表明它已成功清除了drush缓存。
当我在drupal站点文件夹中运行drush cc
时,我只获得3个选项(即使我看到其他人在这里获得更多选项...):取消,清除drush缓存,或清除注册表缓存。在这里,我尝试清除注册表缓存并出现以下错误:
Fatal error: Call to undefined function lock_acquire()
指向我一些bootstrap.inc文件
如果有人能帮助我,我会很高兴
答案 0 :(得分:1)
我遇到了同样的问题。原因是drush
无法将php
与MAMP一起使用。因此,您需要将MAMP的php
位置的路径添加到~/.bash_profile
。
对我而言:
export PATH=/Applications/MAMP/bin/php/php5.3.14/bin:$PATH
我在MAMP中使用PHP 5.3,检查您正在使用的版本并编写绝对路径然后执行源~/.bash_profile
。
重启MAMP并重新检查。