首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Composer只安装包w/手动更新到JSON文件

Composer只安装包w/手动更新到JSON文件
EN

Stack Overflow用户
提问于 2016-04-26 16:33:08
回答 1查看 254关注 0票数 1

当我使用composer在我的项目中安装软件包时,我只能手动更新json文件。

例如,如果我在项目目录中的Git-Bash中运行以下命令(其中包含我的composer.phar和composer.json文件):

代码语言:javascript
复制
php composer.phar require php-di/slim-bridge

它返回以下错误:

无效参数异常 无法找到任何版本的php\slim桥包,以保证您的最低稳定性(稳定)。检查包的拼写或您的最低稳定性。

但是,如果我只需将json文件更新为以下内容(例如,我提供的包含了我在项目中使用的多个包):

代码语言:javascript
复制
{
    "require": {
      "slim/slim": "^3.0",
      "slim/twig-view": "^2.1",
      "illuminate/database": "^5.2",
      "respect/validation": "^1.0",
      "slim/csrf": "^0.6",
      "slim/flash": "^0.1",
      "phpmailer/phpmailer": "^5.2",
      "php-di/slim-bridge":"^1.0"
    },
    "autoload":{
        "psr-4": {
            "App\\": "app"
        }
    }
}

..。然后运行命令:$ php.composer.phar update

所有的安装都是正确的。

为什么我无法使用require方法安装软件包,从而使我每次都不得不手动更新json文件?

EN

回答 1

Stack Overflow用户

发布于 2016-05-27 04:05:53

由于我使用的是windows,所以我使用了用于composer的windows安装程序,而不是通过命令行进行安装,并使其正常工作。现在要容易得多,因为我不需要手动更新JSON文件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36870745

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档