2014-02-10 46 views
0

我是新的作曲家,我只是想制作一个作曲家文件,并使我的产品可以通过作曲家下载,我已在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": "[email protected]", 
      "homepage": "https://github.com/dariushha" 
     } 
    ], 
    "minimum-stability": "dev", 
    "require": { 
     "php": ">=5.5.8" 
    } 
} 

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

 
    . 
    |-vendor 
    |---composer 

有人想创建一个子目录zinux为好。
我做错了什么?

回答

1

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

要创建一个新的项目,根据您的框架,你可以做到以下几点:

  • 创建一个空目录
  • 创建,该目录中,文件名为“composer.json”
  • 在这个文件中,把下面的

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

  • 现在将会创建您的框架,输入composer installvendor/zinux目录。

+1

谢谢,但它给了我,' - 所需的软件包dariushha/zinux不能在任何版本中找到,可能会在包名称中的拼写错误。 '哪[存在](https://packagist.org/packages/dariushha/zinux),有什么不对? – dariush