組込みからPC、サーバ、スマホまで、実験的に開発中。
oil エラー”This is not a valid Fuel installation so Oil is a bit lost.”
$ curl get.fuelphp.com/oil | sh
でFuelPHPを自動インストールして、その後oilコマンドを実行しようとすると、
This is not a valid Fuel installation so Oil is a bit lost.
とエラーを吐いて実行できないことがあります。
/usr/bin/oilをcatしてみると、./oilが存在するとき$ php oil
を実行し、./oilが無く且つcreate以外なら常に上記のエラーを表示して終了するようになっています。
つまり、/usr/bin/oilは、
$ php oil
とやらずに$ oil
で実行できるようにするラッパ- これ自体はcreateしかできない
よく考えれば判ることなんですが、自動インストールとは$ oil create
を実行することであり、/usr/bin/oilはインストーラのインストーラみたいな物なんですね。
ということで、まずはとにかく$ oil create dir
を実行して、その後oilコマンドを実行するときはcreateしたディレクトリで行いましょう。