[FuelPHP1.8]クイックインストールのためのoilのインストールでエラーが出たときの対処法

  • 公開日:2017/5/11
この記事は最終更新日から6年以上が経過しています。

FuelPHPは、UnixやmacOS Xでは、oilコマンドでのクイックインストールが用意されています。
その手順として、まずはoilをインストールしよう!ということで以下のコマンドが紹介されています。

curl get.fuelphp.com/oil | sh

以前はこれでOKだったのですが、現在はこれを実行しても以下のようなエラーが出てしまいます。

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100   239  100   239    0     0    205      0  0:00:01  0:00:01 --:--:--   205
sh: line 1: syntax error near unexpected token `newline'
sh: line 1: `<!DOCTYPE HTML PUBLIC &quot;-//IETF//DTD HTML 2.0//EN&quot;>'

どうやらこれは、FuelPHPのHTTPS化が影響しているそうです。
というわけで、エラーを出さずにoilをインストールするには以下のコマンドを実行します。

curl https://get.fuelphp.com/oil | sh

公式ドキュメントにもありますが、これを実行すると/usr/binにインストールするためにパスワードを尋ねられるので、素直に入力すればOKです。

参考:
fuelphp.jp Googleグループ
https://groups.google.com/forum/#!topic/fuelphp_jp/1FHrQzOje4Q