【发布时间】: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