あじちゃんのブログ。備忘録。

〜エンジニアもOLなんですかね?

composer を入れる

Composer のインストールは、コマンドを実行したディレクトリで実行・ファイル生成されるので、ホームディレクトリで作業するのをオススメします

以降のコマンドもホームディレクトリで実行したものとして記載しています

 

インストール

Composer の公式サイトで指定されているコマンドを入力

$ php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"

$ php -r "if (hash_file('sha384', 'composer-setup.php') === 'c5b9b6d368201a9db6f74e2611495f369991b72d9c8cbd3ffbc63edff210eb73d46ffbfce88669ad33695ef77dc76976') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
Installer verified

$ php composer-setup.php
All settings correct for using Composer
Downloading...

Composer (version 1.9.3) successfully installed to: /Users/{user_name}/htdocs/{project_name}/composer.phar
Use it: php composer.phar

$ php -r "unlink('composer-setup.php');"

 

Version を確認する

$ ./composer.phar -V
Composer version 1.9.3 2020-02-04 12:58:49

 

composer.phar から拡張子を消す

$ mv ~/composer.phar ~/composer

 

パスを通す

ここから2パターン

 

/usr/local/bin/ に置くパターン(管理者権限が必要)

ファイルを移動する

$ mv ~/composer /usr/local/bin/composer

 

元から /user/local/bin にはパスが通っているので実行すれば出るようになる

$ composer -V
Composer version 1.9.3 2020-02-04 12:58:49

 

~/bin/ に置くパターン

ファイルを移動する

$ mv ~/composer ~/bin/composer

 

.bash_profile がなければつくる

$ touch ~/.bash_profile

 

.bash_profile に以下の内容を設定

# [.bash_profile]
export PATH=$PATH:$HOME/.nodebrew/current/bin:$HOME/bin

 

~/.bash_profile の内容を適用する

$ source ~/.bash_profile

 

実行すれば出るようになるはず

$ composer -V
Composer version 1.9.3 2020-02-04 12:58:49