テクニカル雑記帳です
composer を入れる
Composer のインストールは、コマンドを実行したディレクトリで実行・ファイル生成されるので、ホームディレクトリで作業するのをオススメします
以降のコマンドもホームディレクトリで実行したものとして記載しています
インストール
Composer の公式サイトで指定されているコマンドを入力
$ php -r "copy('[https://getcomposer.org/installer',](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 に以下の内容を設定
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