2

githubからgitlistをインストールしようとしています。ドキュメントでは、依存関係としてインストールするように言われています:phpcpd、phplocなどのいくつかのパッケージ。そこで、composerをインストールし、composer.jsonに次のエントリ "phpcpd / phpcpd": "1.4。"、 "phploc / phploc":"1.7。 "を追加しました。antを使用してプロジェクトをビルドしようとすると、次のメッセージが表示されます。

Your requirements could not be resolved to an installable set of packages.
     [exec] 
     [exec]   Problem 1
     [exec]     - The requested package phpcpd/phpcpd * could not be found.
     [exec]   Problem 2
     [exec]     - The requested package phploc/phploc * could not be found.

そこで、phpcpd.pharファイルとphploc.pharファイルをダウンロードしましたが、それを使って何ができるかわかりません。アーカイブからファイルを直接抽出してベンダーフォルダーに入れることはできますか?ちなみに、作曲家がパッケージを見つけられない理由

4

3 に答える 3

2

これらのツールはどちらもまだコンポーザーパッケージではないと思います。推測しましたか?

phpcpdのgithubページにはcomposer.jsonがなく、packagistでパッケージが見つかりません。

于 2012-10-21T22:54:33.647 に答える
2

Composerには、PEARからパッケージをインストールするために使用する必要のあるPEARタイプのリポジトリがあります。

{
    "repositories": [
        {
            "type": "pear",
            "url": "http://pear2.php.net"
        }
    ],
    "require": {
        "pear-pear2.php.net/PEAR2_Text_Markdown": "*",
        "pear-pear2/PEAR2_HTTP_Request": "*"
    }
}

差出人:http ://getcomposer.org/doc/05-repositories.md#pear

于 2012-10-23T08:05:17.290 に答える
0

私のようなグーグルのために...

"repositories": [
    {
        "type": "pear",
        "url": "http://pear.phpunit.de"
    }
],
"require-dev": {
    "pear-pear.phpunit.de/phpcpd": "*",
    "pear-pear.phpunit.de/phploc": "*",
    "pear-pear.phpunit.de/PHP_CodeBrowser": "*"
}
于 2013-03-05T12:52:10.033 に答える