こちらのinstallに従って実行
$ curl -sS https://getcomposer.org/installer | php
#!/usr/bin/env php
Some settings on your machine make Composer unable to work properly.
Make sure that you fix the issues listed below and run this script again:
The detect_unicode setting must be disabled.
Add the following to the end of your `php.ini`:
detect_unicode = Off
A php.ini file does not exist. You will have to create one.
If you can not modify the ini file, you can also run `php -d option=value` to modify ini values on the fly. You can use -d multiple times.
php.iniがないよ。ない形で実行するのであれば、detect_unicode = Off
こんな感じで実行してねという意味だと受け取った!
↑のサイトにもそのような事が書いてあったので実行してみる。
$ curl -sS https://getcomposer.org/installer | php -d detect_unicode = Off
Could not open input file: =
curl: (23) Failed writing body (0 != 1674)
何が起きたんだ。。。
参考サイトをよく見るとオプションが間違っていた。
curl -sS
→curl -s
でした。。。
$ curl -s getcomposer.org/installer | php -d detect_unicode=Off
#!/usr/bin/env php
All settings correct for using Composer
Downloading...
Composer successfully installed to: /Users/mapyo/vagrant/cmsp/cmsp-admin/composer.phar
Use it: php composer.phar
という事で無事に入りました。
↑のサイトを参考に扱い易いようにパスの通ったところに移動させてみます。
$ mv ./composer.phar /usr/local/bin/
$ ln -s /usr/local/bin/composer.phar /usr/local/bin/composer
参考サイトではcomposer.phar
のファイル名をそのまま書きかえてましたが、
それだと忍びないのでシンボリックリンクを貼る形にしてみました。
$ composer
______
/ ____/___ ____ ___ ____ ____ ________ _____
/ / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/
/ /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ /
\____/\____/_/ /_/ /_/ .___/\____/____/\___/_/
/_/
めでたしめでたし!