てくてくあるく

WordPress の テーマ とか プラグイン に ついて 勉強しています

いよいよ 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/

Related Article

早速 OS X El Capitan 入れてみました!!

詳細へ »

OS X El Capitan は 2015年10月1日 公開!!

詳細へ »

MAMP を アップデート したら cakePHP の アップデート が できなくなった !?

詳細へ »