Mac に MAMP と Composer を インストール して cakePHP を 触ってみる
いよいよ Composer を インストールしていきます
curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/bin
と 入力して [[Enter]] を 押します
と 思ったら…
All settings correct for using Composer
Downloading...
Could not create file /usr/bin/composer.phar: fopen(/usr/bin/composer.phar): failed to open stream: Permission denied
Download failed: fopen(/usr/bin/composer.phar): failed to open stream: Permission denied
fwrite() expects parameter 1 to be resource, boolean given
Downloading...
Could not create file /usr/bin/composer.phar: fopen(/usr/bin/composer.phar): failed to open stream: Permission denied
Download failed: fopen(/usr/bin/composer.phar): failed to open stream: Permission denied
fwrite() expects parameter 1 to be resource, boolean given
Downloading...
Could not create file /usr/bin/composer.phar: fopen(/usr/bin/composer.phar): failed to open stream: Permission denied
Download failed: fopen(/usr/bin/composer.phar): failed to open stream: Permission denied
fwrite() expects parameter 1 to be resource, boolean given
The download failed repeatedly, aborting.
と エラーばっかり…
Σ(゚Д゚;エーッ!
なんで〜 って 思ったら パーミッション が 無い…
ということで…
PHP に admin 権限を与えて 実行してみます
curl -sS https://getcomposer.org/installer | sudo php -- --install-dir=/usr/bin
と 入力して [[Enter]] を 押します
すると
WARNING: Improper use of the sudo command could lead to data loss
or the deletion of important system files. Please double-check your
typing when using sudo. Type "man sudo" for more information.
To proceed, enter your password, or type Ctrl-C to abort.
って 表示されます…
WARNING って 表示されると ビビりますよね…
パスワード を ポチポチ 入力して [[Enter]] を 押します
すると
All settings correct for using Composer
Downloading...
Composer successfully installed to: /usr/bin/composer.phar
Use it: php /usr/bin/composer.phar
と 言うことで 無事 インストールされたみたいです
( ゚Д゚ノノ☆パチパチパチパチ
と
インストールして満足したいところですが
composer コマンドが使えるように
エイリアス登録をします
alias composer="php /usr/bin/composer.phar"
と 入力して [[Enter]] を 押します
あれ?? 何も起きない??
って 思うかもしれませんが 大丈夫です!!
composer
と 入力して [[Enter]] を 押して見てください
______ / ____/___ ____ ___ ____ ____ ________ _____ / / / __ \/ __ `__ \/ __ \/ __ \/ ___/ _ \/ ___/ / /___/ /_/ / / / / / / /_/ / /_/ (__ ) __/ / \____/\____/_/ /_/ /_/ .___/\____/____/\___/_/ /_/
と 表示されれば 成功です
ワ━━━ヽ(*´∇`*)ノ━━━イ
追記 2015/05/15
このままだと ターミナルを閉じると
Composer エイリアスが 使えなくなってしまいます
Mac の ターミナル で 使う コマンド を エイリアス 登録する
https://tekuaru.jack-russell.jp/2015/05/15/157/
こちらで ずっと エイリアスを使えるように できます
追記 2016/09/22
最近は Homebrew を 使って
PHP と composer を インストール しています
よかったら 参考にどうぞ!!
macOS Sierra に 開発環境 を 再セットアップ する
https://tekuaru.jack-russell.jp/2016/09/22/1203/