1. ホーム
  2. macos

[解決済み] OSX -bash: composer: コマンドが見つかりません。

2022-02-18 06:20:50

質問

composer"と入力すると、上記のエラーメッセージが表示されます。

macbookでやりました。

curl -sS https://getcomposer.org/installer | php
sudo mv composer.phar /usr/local/bin/composer

を使用して、Composerをグローバルにインストールします。

私は手動で/local/bin/composerディレクトリを作成する必要がありました、多分これがエラーの原因ですか?

php composer.phar

は、私のコードディレクトリの .phar ファイルがある場所で動作します。

この問題を解決して、composerをグローバルに実行するにはどうしたらよいでしょうか?

私の ~/.profile

export PS1="\W: "
export CLICOLOR=1
export LSCOLORS=gxBxhxDxfxhxhxhxhxcxcx

~: エコー $PATH

/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/local/git/bin:/usr/local/bin
~: 

解決方法は?

パス /usr/local/bin/composer がPATHに含まれていない場合、そのフォルダーにある実行ファイルは検出されません。

フォルダを削除する /usr/local/bin/composer を実行します。

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

この動き composer.phar/usr/local/bin/ にリネームし、それを composer (これはまだ実行ファイルであり、フォルダではありません)。

なら、こんな風に使えばいいんだ。

$ composer ...