composer.json文件属性名称是必需的

时间:2015-08-31 13:53:53

标签: composer-php

我第一次使用作曲家,所以如果我不能在这里发帖,我很抱歉。

我正在关注paypal api的youtube教程我安装了composer并创建了与示例相同的json文件。 composer.json保存在网站的根文件夹中。结构如下。 composer diagnose composer.json:fail和property name是必需的。

{
"require": {
    "paypal/rest-api-php": "1.5.1"
}

}

2 个答案:

答案 0 :(得分:1)

您的作曲家的版本似乎更新了很多,请检查composer --version

需要使用以下内容更新 composer.json

{
"name": "some/name",
"description": "Some description will be useful too!",

"require": {
    "paypal/rest-api-php": "1.5.1"
}
}

或通过exec 3lines安装一些旧版本

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
sudo php composer-setup.php --install-dir=/usr/local/bin --filename=composer  --version=1.0.1
php -r "unlink('composer-setup.php');"

答案 1 :(得分:0)

使用Composer启动项目的最佳方式:

composer init

这会问你一些问题,其中一些问题是你可以接受的合理默认值 - 其他问题(比如项目名称)无法猜到。

在此之后安装软件包的最佳方法

composer require package/name

可选择开发包:

composer require --dev package/name

此处使用的composer命令假定您已经下载了“composer.phar”并重命名或符号链接,只需键入composer就可以调用它。否则,请将该命令替换为适合您的命令,例如php composer.pharcomposer.phar