1

ubuntu マシンに Drush 5.6 をインストールしました。現在、Drupal のテーマに取り組んでいるため、頻繁にキャッシュをクリアする必要がありますが、drush では実行できないようです...

drupal サイト フォルダー内でを実行するとdrush cc all、drush キャッシュが正常にクリアされたというメッセージが表示されます。

代わりdrush ccに drupal サイト フォルダー内で実行すると、3 つのオプションしか得られません (他の人がここでより多くのオプションを取得するのを見たことがありますが...): キャンセル、drush キャッシュをクリア、またはレジストリ キャッシュをクリアします。ここで、レジストリ キャッシュをクリアしようとしたところ、次のエラーが発生しました。

Fatal error: Call to undefined function lock_acquire()

私にいくつかのbootstrap.incファイルを指し示しています

誰かが私を助けてくれたらとても嬉しいです

4

1 に答える 1

1

私はちょうど同じ問題を抱えていました。理由は、MAMP でdrushを使用できなかったためです。したがって、MAMP の場所へphpのパスを に追加する必要があります。php~/.bash_profile

私にとっては次のようなものです:

export PATH=/Applications/MAMP/bin/php/php5.3.14/bin:$PATH

私は MAMP で PHP 5.3 を使用しています。使用しているバージョンを確認し、絶対パスを記述してから source を実行します~/.bash_profile

MAMPを再起動して再確認してください。

于 2013-12-09T08:11:42.303 に答える