Composerを使用してZendFramework2プロジェクトにFirePHPを追加しようとしていますが、エラーが発生します。
私のOSはWindows7です。
次の方法で動作させてみました。
次のコードをcomposer.jsonファイルに追加しました。
"repositories": [{
"type": "vcs",
"url": "https://github.com/RobLoach/firephp-core"
}],
"require": {
"firephp/firephp-core": "dev-master" // Tried also: "firephp/firephp-core": "*"
}
これが私が得たエラーです:
[RuntimeException]
Failed to clone http://github.com/RobLoach/firephp-core.git, git was not found, check that it is installed and in your PATH env.
firephppullrequestで見つけた次のコードをcomposer.jsonに追加してみました。:
"require": {
"firephp/firephp-core": "*"
}
しかし、それは私が上に投稿したのと同じエラーを私に与えます。Composerは私にとってまったく新しいものです。役立つチュートリアルが見つからなかったので、どのように機能するかはまだわかりませんが、慣れるために最善を尽くしています。
誰かが私が間違っていることを教えてくれることを願っています。
ありがとう。
編集:@Seldaekのヘルプのおかげで動作しましたが、Zendライブラリフォルダーが削除されました。
cmdからのログは次のとおりです。
E:\xampp\htdocs\ZendSkeleton>php composer.phar update
Loading composer repositories with package information
Updating dependencies (including require-dev)
- Installing firephp/firephp-core (dev-master f60753a)
Cloning f60753a8dd7817e4da6bc73e0e717387a9a0866a
- Removing zendframework/zendframework (2.0.5)
Writing lock file
Generating autoload files
Zendフォルダーの削除を停止する方法はありますか?
これが私の完全なcomposer.jsonファイルです:
{
"name": "zendframework/skeleton-application",
"description": "Skeleton Application for ZF2",
"license": "BSD-3-Clause",
"keywords": [
"framework",
"zf2"
],
"homepage": "http://framework.zend.com/",
"require": {
"php": ">=5.3.3",
"zendframework/zendframework": "2.*"
},
"require": {
"firephp/firephp-core": "dev-master"
},
"config": {
"bin-dir": "E:/xampp/htdocs/ZendSkeleton/"
}
}