Dependencies 尝试在具有依赖项的Bitbucket上使用私有composer包

Dependencies 尝试在具有依赖项的Bitbucket上使用私有composer包,dependencies,composer-php,Dependencies,Composer Php,这就是我的项目的样子: MyPackage: { "name": "my-enterprise/my-package", "description": "my desc", "license": "proprietary", "authors": [ { "name": "MySelf", "email": "

这就是我的项目的样子:

MyPackage:

{
    "name":             "my-enterprise/my-package",
    "description":      "my desc", 
    "license":          "proprietary",    
    "authors": [
        {
            "name":         "MySelf",
            "email":        "my@mail.com",
            "homepage":     "http://www.mywebsite.com",
            "role":         "Developer"
        }
    ],    
    "require": {
        "illuminate/support": "4.1.*@dev",
        "composer/composer": "1.0.*@dev"
    },
    "autoload": {
        "classmap": [            
            "src"
        ]
    },
    "target-dir": "src",
}
我的项目:

...laravel stuff (is a laravel 4 project)...

"require": {
    "laravel/framework": "4.1.*",
    "rodamoto/visual-fox-connect": "dev-master"
},
"repositories": [
{
    "type": "git",
    "url": "https://readonlyuser:withpassword@bitbucket.org/myBitBucketPackage.git"
    }
],
"minimum-stability": "stable"

...more laravel stuff...
问题是,MyPackage安装在我的项目中,而我不需要“composer/composer”。如果我在我的软件包中包含composer,我会收到以下消息: MyEnterprise/MyPackage需要composer/composer“1.0.*@dev”->未找到匹配项

我甚至尝试将composer repo添加到我的composer.json中,但它不起作用

有什么帮助吗

我需要编写器,以便使用post/install&&post/update脚本


谢谢你

你能验证你的MyPackage-composer.json吗。它当前在需要编写器的行中无效。谢谢。你是对的。现在已经验证了,但仍然不起作用。我可以告诉composer require包在哪里吗?我的意思是,为composer/composer或类似的东西指定回购协议。