【问题标题】:Composer: nothing to install or updateComposer:无需安装或更新
【发布时间】:2016-02-04 20:15:45
【问题描述】:

我想安装this。 我安装了composer,在w10中设置环境变量路径。 编辑位于此文件夹中的composer.json

C:\Bitnami\wampstack-5.5.29-1\php\PEAR

包含以下内容:

{
"name":"amazonwebservices/aws-sdk-for-php",
"description":"AWS SDK for PHP",
"keywords":["aws","amazon","sdk","s3","ec2","dynamodb"],
"type":"library",
"license":"Apache-2.0",
"authors":[
    {
        "name":"Amazon Web Services",
        "homepage":"http://aws.amazon.com"
    }
],
"homepage": "http://aws.amazon.com/sdkforphp/",
"require":{
    "php":">=5.2.0"
},
"autoload":{
    "classmap": [
        "authentication/",
        "extensions/",
        "lib/",
        "services/",
        "utilities/",
        "sdk.class.php"
    ]
}
}
 {
"require": {
    "katzgrau/klogger": "dev-master"
 }
}

但是当我在控制台中执行这个命令时:

composer require katzgrau/klogger:dev-master

我明白了:

无需安装或更新

我做错了什么?

【问题讨论】:

  • 1.您的 composer.json 应该在您的项目文件夹中。我认为C:\Bitnami\wampstack-5.5.29-1\php\PEAR 不是您项目所在的位置。 2. 你的composer.json 确实有 2 个require 部分。我认为这是无效的。这个 amazonwebservices 部分来自哪里?
  • 好的,现在第一个问题已经解决了。控制台显示我:Problem 1: The requested package katzgrau/klogger 1.2.0 could not be found. Potential cause - A typo in the package - The package is not available in a stable-enough version according to your minimum-stability setting see <http.... 现在出了什么问题?
  • 设置"minimum-stability": "dev" 也可以看看Composer Documentation

标签: composer-php


【解决方案1】:

您正在重用“aws-sdk-for-php”的 composer.json 文件。 那可能不是你的项目。而且您在错误的文件夹(PEAR)中。 不要复制和粘贴composer.json 文件...无论如何:


  1. 新建项目文件夹
  2. 然后只需运行composer require katzgrau/klogger:1.2.0

您会将所有依赖项提取到供应商文件夹中,并为您的项目创建一个新的 composer.json 文件。

【讨论】:

    猜你喜欢
    • 2021-09-03
    • 2018-05-13
    • 2018-08-17
    • 2014-02-19
    • 1970-01-01
    • 2019-08-05
    • 2016-12-19
    • 2014-11-11
    • 2014-02-11
    相关资源
    最近更新 更多