2014-02-10 134 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