私はcomposerごとにbrew経由でインストールしようとしました:
usr/local/bin
(Mavricksではなく、個人的に作成しなければなりませんでした).
brew tap josegonzalez/homebrew-php
brew install josegonzalez/php/composer
走れる php composer.phar
、しかし私がするときphp composer.phar install
、エラーが表示されます。
Composer could not find a composer.json file in /usr/local/bin To initialize a project, please create a composer.json file as described in the http://getcomposer.org/ "Getting Started" section
だから私はhttps://getcomposer.org/doc/00-intro.md
。 CTRL+F 「.json」と何もありません。真剣に作曲家ですか?
編集:私がやろうとしていたことは、composer
実行可能対php composer.phar
。これは今からこの時点で機能します。
「はじめに」ページは、ドキュメントの紹介です。 Composerのように、ほとんどのドキュメントはインストール手順から始まります。
composer.json
ファイルに関する情報を含むページは ここにあります -「基本的な使用法」の下の2番目のページです。
Composerの使用方法について理解を深めるために、ドキュメント全体を一読することをお勧めします。また、持っているものを取り外して、ドキュメントに記載されているインストール手順に従うことをお勧めします。
composer=をインストールしてグローバルパスに追加するには:
curl -sS https://getcomposer.org/installer | php
mv composer.phar /usr/local/bin/composer
これらをターミナルで実行します。 usrが存在しないというエラーが表示された場合は、手動で作成する必要があります。私は答えが選ばれたことを知っているので、これは将来これを見るかもしれない人のためのものです。単純な2行ですが、アクセス許可エラーがある場合はSudoにある必要があります
簡単な解決策は、次のコマンドを使用してインストールすることです。
curl -sS https://getcomposer.org/installer | Sudo php -- --install-dir=/usr/local/bin --filename=composer
パッケージをインストールするのはとても簡単です:
composer global require "phpunit/php-invoker=1.1.*"
私の場合、すべてのプロジェクトファイルをcomposer install
を実行していたフォルダーにコピーしませんでした。だから:
composer.json
を含む)をフォルダーにコピーしますcomposer install
を実行しますcomposer=を実行するだけの場合は、次のように新しいcomposer.json
ファイルを作成します。
{
"require": {
"php": ">=5.3.2"
}
}
次にcomposer install
を実行します。
同じエラーが発生し、次のように解決できました。
composer diagnose
composerインストール済みのバージョンに問題があるかどうかを確認するcomposer self-update
最新バージョンをインストールするcomposer update
を更新するcomposer.json
ファイル。間違ったディレクトリにいます。プロジェクトディレクトリにcdして、composer= update。
私の場合、ホームステッドを使用しています。cd ~/Homestead
およびcomposer install
を実行します。