EC-CUBE3に触っていたら、プラグインの開発はコマンドラインからのスタートなんですね。
php app/console plugin:develop generate
を叩いてもスカスカで、調べてみたら、MAMPのPHPをコマンドラインから実行する場合は、PATHが通っていないのでまずPATHを通さないといけなかったようです。
root権限でなくても大丈夫かもですが、ひとまずsudo suでroot権限になっておきます。
PATHを書き込むファイルは.bash_profileです。ターミナルからviさんで呼び出します。
vi ~/.bash_profile
PATHを通す記述はこれです。
export PATH=【今回通すPATH】:$PATH
MAMPの中に入ってるPHPを指定します。PHPのバージョンは利用している環境に合わせてください。Finderから /Applications/MAMP をたどると、PATHを通したいPHPを確認することができます。
viさんを入力モードにするのは「a」です。
export PATH=/Applications/MAMP/bin/php/php7.1.12/bin:$PATH
「esc」キーでコマンドモードに戻し、「:w」で保存「:q」で終了です。
.bash_profileを更新しないと反映されないようです。更新します。
source ~/.bash_profile
設定したPATHは echo $PATH で確認することができます。
/Applications/MAMP/bin/php/php7.1.12/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
このように、追加したPATHが見えればOKです!
最初のEC-CUBE3のappがあるディレクトリに移動して、php app/console plugin:develop generate したところ、一気に動きました!めでたしめでたし^^
ところで最初、PATHを記入するファイルを.bashrcに書いたのですが、反映されなかったのです。どうも.bash_profileから.bashrcを読み込む処理が別途必要なようです。
詳しく説明されているページがありましたので、ご興味がある方はどうぞ。