3
也許一個真正愚蠢的問題,但我怎麼才能真正測試一個腳本與他的依賴關係之前推包到packagist?如何測試腳本並在發佈之前要求packagist?
我曾與myroot/composer.json嘗試:
"autoload": {
"psr-0": {
"myname/core": "vendor/myname"
}
}
在我的供應商/ MYNAME /核心/ core.php中我有這樣的事情:
namespace myname/core;
die('it works');
在我的供應商/ MYNAME /核心/ composer.json我有這樣的事情:
{
"name": "myname/core",
"description": "xxx",
"license": "MIT",
"authors": [
{
"name": "my name",
"email": "",
"homepage": ""
}
],
"require": {
"php": ">=5.3.0",
"monolog/monolog": "1.0.*"
}
}
,但它似乎沒有工作,當我嘗試運行:
$ php composer.phar install
=> monolog/monolog is not installed =>
有人能幫我理解嗎?
在哪個目錄下運行'composer install'? – Gediminas
在我的項目根目錄 – injetkilo
>在我的供應商/ myname/core/composer.json我有類似的東西 這是一件很奇怪的事情。 composer.json應該放在根目錄中。如果作曲家沒有安裝任何東西,你還會看到什麼錯誤? – Danack