为什么作曲家不安装我的应用程序

时间:2014-02-10 11:05:43

标签: php json installation composer-php packagist

我是作曲家的新手,我只是想制作一个作曲家档案并让我的产品可以通过作曲家下载,我已经在packagist网站上注册并上传了我的产品there

我的composer.json文件中包含以下详细信息。

{
    "name": "dariushha/zinux",
    "type": "framework",
    "description": "A simple and lightweight but powerful framework supporting MVC design pattern",
    "license": "MIT",
    "version": "4.1.4",
    "homepage": "http://dariushha.github.io/zinux/",
    "keywords": ["PHP","MVC","lightweight","powerful", "design pattern", "zinux", "simple"],
    "authors": [
        {
            "name": "Dariush Hasanpoor",
            "email": "b.g.dariush@gmail.com",
            "homepage": "https://github.com/dariushha"
        }
    ],
    "minimum-stability": "dev",
    "require": {
        "php":    ">=5.5.8"
    }
}

但是当我运行composer install时,它只会创建以下文件系统树结构:

   .
   |-vendor
   |---composer

假设也创建了一个子目录zinux 我做错了什么?

1 个答案:

答案 0 :(得分:1)

这是你项目的作曲家信息,没有什么可以安装,因为php是唯一的要求,你的框架是需要安装的东西。如果要“安装”框架,则需要创建一个新项目。

要根据您的框架创建新项目,您可以执行以下操作:

  • 创建一个空目录
  • 在该目录中创建名为“composer.json”的文件
  • 在该文件中,输入以下内容

    { "require": { "dariushha/zinux": "dev-master" } }

  • 现在输入composer install,您的框架将创建一个vendor/zinux目录。