web-dev-qa-db-ja.com

Composer composer.jsonが見つかりませんでした

私はcomposerごとにbrew経由でインストールしようとしました:

usr/local/bin(Mavricksではなく、個人的に作成しなければなりませんでした).

brew tap josegonzalez/homebrew-phpbrew 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。これは今からこの時点で機能します。

12
1N5818

「はじめに」ページは、ドキュメントの紹介です。 Composerのように、ほとんどのドキュメントはインストール手順から始まります。

composer.jsonファイルに関する情報を含むページは ここにあります -「基本的な使用法」の下の2番目のページです。

Composerの使用方法について理解を深めるために、ドキュメント全体を一読することをお勧めします。また、持っているものを取り外して、ドキュメントに記載されているインストール手順に従うことをお勧めします。

6
user926352

composer=をインストールしてグローバルパスに追加するには:

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

これらをターミナルで実行します。 usrが存在しないというエラーが表示された場合は、手動で作成する必要があります。私は答えが選ばれたことを知っているので、これは将来これを見るかもしれない人のためのものです。単純な2行ですが、アクセス許可エラーがある場合はSudoにある必要があります

10
user5029208

簡単な解決策は、次のコマンドを使用してインストールすることです。

curl -sS https://getcomposer.org/installer | Sudo php -- --install-dir=/usr/local/bin --filename=composer

パッケージをインストールするのはとても簡単です:

 composer global require "phpunit/php-invoker=1.1.*"

参照:composer Webサイト

5
Amini

私の場合、すべてのプロジェクトファイルをcomposer installを実行していたフォルダーにコピーしませんでした。だから:

  1. プロジェクトファイル(composer.jsonを含む)をフォルダーにコピーします
  2. cMDを開き( ConEm を使用しています)、新しいフォルダーに移動し、そこからcomposer installを実行します
  3. Jsonファイルが正しくない場合、動作するかエラーをスローする必要があります。

composer=を実行するだけの場合は、次のように新しいcomposer.jsonファイルを作成します。

{
    "require": {
        "php": ">=5.3.2"
    }
}

次にcomposer installを実行します。

4
Kai Noack

同じエラーが発生し、次のように解決できました。

  1. composer diagnose composerインストール済みのバージョンに問題があるかどうかを確認する
  2. composer self-update最新バージョンをインストールする
  3. composer updateを更新するcomposer.jsonファイル。
2
sean dev

間違ったディレクトリにいます。プロジェクトディレクトリにcdして、composer= update。

0
Muhammad

私の場合、ホームステッドを使用しています。
cd ~/Homesteadおよびcomposer installを実行します。

0
latifa saee