Ich lerne Ruby on Rails for Africa

Railsとアフリカで苦戦するブログ

Laravel4をcomposer create projectしてたらエラーでた

mcrypt PHP extension required.
Script php artisan clear-compiled handling the post-install-cmd event returned with an error


  [RuntimeException]
  Error Output:

mcryptがないらしいので、確認

$php -m | grep mcrypt

ない。返事がない。

ということで、homebrewで入れましょう。

$ brew search mcrypt
libtomcrypt   mcrypt	    php53-mcrypt  php54-mcrypt	php55-mcrypt  php56-mcrypt

brew searchでmcryptあるか確認

$ php -v
PHP 5.4.24 (cli) (built: Jan 19 2014 21:32:15)
Copyright (c) 1997-2013 The PHP Group
Zend Engine v2.4.0, Copyright (c) 1998-2013 Zend Technologies

phpのバージョン確認

$ brew install php54-mcrypt

自分のバージョンに合わせたmcryptをインストール!

こんな感じでOK₍₍⁽⁽(ી(*゚▽゚*)ʃ)₎₎⁾⁾