Composer 本地存储库未安装(对于 Laravel)

Mig*_*ens 1 php repository laravel composer-php

我正在开发一个 Laravel 包,我尝试使用composer.json 中的 VCS 选项将其添加到我的项目中,但它没有安装。我尝试过以下方法

链接到我的 Vagrant 机器上的绝对路径

"repositories": [
    {
        "type": "vcs",
        "url": "/home/vagrant/Code/cld/gallery/packages/Notflip/cld/"
    }
],
"require": {
    "php": ">=5.5.9",
    "laravel/framework": "5.2.*",
    "notflip/cld": "dev-master"
},
Run Code Online (Sandbox Code Playgroud)

链接到我的 Windows 机器的绝对路径

"repositories": [
    {
        "type": "vcs",
        "url": "D:/Sites/cld/gallery/packages/Notflip/cld"
    }
],
"require": {
    "php": ">=5.5.9",
    "laravel/framework": "5.2.*",
    "notflip/cld": "dev-master"
},
Run Code Online (Sandbox Code Playgroud)

但没有任何作用,该项目位于以下位置:

在此输入图像描述

我在 Windows 机器上使用 Vagrant (Homestead)。

Roj*_*men 6

尝试将其更改为这样:

"repositories": [
    {
        "type": "path",
        "url": "packages/Notflip/cld"
    }
],
"require": {
    "php": ">=5.5.9",
    "laravel/framework": "5.2.*",
    "notflip/cld": "*"
},
Run Code Online (Sandbox Code Playgroud)

并将以下内容添加到您的composer.json

"minimum-stability": "dev"
Run Code Online (Sandbox Code Playgroud)

您可以在这里找到更多相关信息:https ://getcomposer.org/doc/05-repositories.md#path