【问题标题】:Why composer does not install my app为什么作曲家不安装我的应用程序
【发布时间】:2014-03-07 16:20:49
【问题描述】:

我是作曲家的新手,我只是想制作一个作曲家文件并让我的产品可以通过作曲家下载,我已经在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 时,它只会创建以下文件系统树结构:

. |-供应商 |---作曲家

还应该创建一个子目录zinux
我做错了什么?

【问题讨论】:

    标签: php json installation composer-php packagist


    【解决方案1】:

    这是您项目的作曲家信息,无需安装任何东西,因为 php 是唯一的要求,而您的框架是需要安装的东西。如果你想“安装”你的框架,你需要创建一个新项目。

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

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

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

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

    【讨论】:

    • 谢谢,但它给了我- The requested package dariushha/zinux could not be found in any version, there may be a typo in the package name. 哪个exists,怎么了?
    猜你喜欢
    • 2020-01-26
    • 2017-01-11
    • 1970-01-01
    • 2017-01-10
    • 1970-01-01
    • 2016-01-08
    • 2017-03-13
    • 2013-08-21
    相关资源
    最近更新 更多