2016-02-04 253 views
1

我想安装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 

我得到:

没有安装或更新

我做错了什么?

+0

1.您的'composer.json'应该位于您的项目文件夹中。我认为'C:\ Bitnami \ wampstack-5.5.29-1 \ php \ PEAR'不是你项目所在的地方。 2.你的'composer.json'确实有2个'require'部分。我认为这是无效的。这个amazonwebservices部分来自哪里? –

+0

好了,现在第一个问题已解决。控制台显示我:'问题1:找不到所需的软件包katzgrau/klogger 1.2.0。可能的原因 - 包装中的拼写错误 - 根据最低稳定性设置,包装不够稳定 - 请参阅 Sandokan

+0

set'“minimum-stability”:“dev”'也许看看[Composer Documentation](https://getcomposer.org/doc/04-schema.md#minimum-stability)。 –

回答

2

您正在重复使用“aws-sdk-for-php”的composer.json文件。 这可能不是你的项目。你在错误的文件夹(梨)。 不要复制和粘贴composer.json文件...反正:


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

你会得到所有的依赖关系提取到供应商文件夹和一个新的composer.json文件为您的项目。