$ composer update コマンド 'composer' は見つかりませんでした。もしかして: コマンド 'compose' - パッケージ 'mime-support' (main) composer: コマンドが見つかりません
アップデートコマンドで、上記エラーが表示されます。
どうすれば、きちんとアップデートできますでしょうか。
同じような質問が連続していますが、composer コマンドを どのような手順でインストールしたのか 具体的なコマンドを質問に追記してください。
環境は、ubuntnu14.04。curl -sS https://getcomposer.org/installer | phpコマンドで、インストールしました。
composer は、どこのディレクトリにありますか? composer のあるディレクトリには、PATH の設定をされていますか? composer のファイル名は、composerですか?それとも composer.phar ですか?
homeディレクトリに composer.pharがあります。
echo $PATHコマンドで、usr/local/binが含まれていたので、pathは、通っているかと思います。
/usr/local/bin に PATH が通っているとして、そのPATHが有効なのは、/usr/local/bin/ にあるコマンドファイルにだけです。ファイル /usr/local/bin/composer は、存在していますか? /usr/local/bin/composer の パーミッションは、どのような状態ですか?
usr/local/binにファイルは、存在しておりません。
composerjson のあるディレクトリに移動して、 「php ~/composer.phar update」 だと 実行できますか?
composer.json を /home/ユーザー名 に移動し出来ました。
大抵の場合、 composer.json のある位置(プロジェクトファイルのTOPディレクトリ)には、意味があるので、cd コマンドで、composer.json のあるディレクトリに移動してからコマンドを実行するのが正しい方法です。
先ほどのcomposer.phar コマンドが、実行できるなら composer.phar を PATH の通ったディレクトリに移動して、実行可能パーミッションをつければ、質問の composer で、実行できるようになります。 /usr/local/bin ディレクトリは、変更するのに 管理者権限が必要なので、コマンドは、管理者として実行するようにしてください。
composer.pharを usr/local/binに移動できましたが、 composer updateで、composer command not foundのエラー表示です。
composer というファイル名で、コマンドを実行していますが、移動したファイルのファイル名は composer.phar のままですか? コマンド名とファイル名は、一致している必要があります。
あと、 /usr/loca/bin/composer.phar で、実行できますか? 「composer.phar : Permission denied」と言われませんか?
ありがとうございます。composer.pharでは、出来ます。composer.pharをcomposerに名前を変更するには、どうすればよいでしょうか。
ホームページを見るとmvコマンドですが、これは移動ではないのでしょうか。
ありがとうございます。出来ました。
回答2件
あなたの回答
tips
プレビュー