LoginSignup
21
21

More than 5 years have passed since last update.

composer: command not found と Could not open input file :/usr/local/bin/composer.phar からの対処

Last updated at Posted at 2018-10-28

地獄かよ

と言うくらいハマったので備忘録的にメモ同じようにハマって時間潰してしまう人が減れば嬉しいです。

以前インストールしたはずのcomposerがcomposer: command not foundとなってしまう件について

基本的には、
$ curl -sS https://getcomposer.org/installer | php

sudo mv composer.phar /usr/local/bin/composer

パスの確認
echo $PATH

パスに/usr/local/bin: が存在していたとする。

この時もし、パスが設定されてなければこちらへパスの設定法

パス確認できれば、composer.pharの存在の確認
ls /usr/local/bin/composer

composer.pharが存在していれば、
alias composer="php /usr/local/bin/composer.phar"

これで全て解決し、composerが使えれば良し

僕はここからまだ続きました。。。

Could not open input file: /usr/local/bin/composer.phar について

composer -v

を実行すると
Could not open input file: /usr/local/bin/composer.phar

開けませんと。。。

その結果この後1時間ほど色々ググった結果このコマンドを打つと
alias composer="php /usr/local/bin/composer/composer.phar"

composer -v

成功しましたー

まあ、完全にaliasの設定が間違えてましたね。。。

自分の環境をしっかり見直すの大事ですね泣

まあ、もっと詳しく解説できる方がこれ見られたらコメントいただけると嬉しいです。

ひとまずこれで。おしまい

21
21
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
21
21