作曲家.Json文件属性名是必需的



我是第一次使用composer,所以如果我不应该在这里发帖,我很抱歉。

我在paypal api上安装了一个youtube教程,我已经安装了composer,并创建了与示例相同的json文件。作曲家。Json保存在网站的根文件夹中。结构在下面。作曲家诊断作曲家。Json: fail and property name

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

}

看起来你的作曲家有更新鲜的版本,检查composer --version !

需要更新composer。json :

{
"name": "some/name",
"description": "Some description will be useful too!",
"require": {
    "paypal/rest-api-php": "1.5.1"
}
}

或安装旧版本,执行3行

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');"

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

composer init

这会问你一些问题,其中一些有合理的默认值,你可以简单地接受——其他的(比如你的项目名称)不能猜到。

在此之后安装包的最佳方式

composer require package/name

可选用于开发包:

composer require --dev package/name

这里使用的composer命令假定您已经下载了"composer"。并以一种只需输入composer就可以调用的方式重新命名或符号链接它。否则,将该命令替换为适合您的命令,如php composer.pharcomposer.phar

最新更新