我正试图通过作曲家安装asana库。
杰森:
"asana/asana": "^0.10.0" added to composer.json and {
"name": "asana/asana",
"description": "A PHP client for the Asana API",
"type": "library",
"keywords": ["asana", "client"],
"homepage": "https://github.com/Asana/php-asana",
"license": "MIT",
"require": {
"php": ">=5.4.0",
"nategood/httpful": "~0.2",
"adoy/oauth2": "^1.2.0"
},
"require-dev": {
"instaclick/php-code-sniffer": "dev-master",
"phpunit/phpunit": "^9"
},
"autoload": {
"psr-0": {
"Asana\\": "src/"
}
}
}到composer.lock,但得到错误'Package /asana没有定义版本‘。
发布于 2020-10-16 13:21:58
正如@Jeto所建议的,您不应该手动编辑composer.lock。要安装库,可以遵循正式文档这里中提到的步骤。假设您正在执行新的安装,请执行以下步骤:
composer.json文件中:{
"require": {
"asana/asana": "^0.10.0"
}
}composer install安装成功后,composer.lock文件将由Composer自动更新。
编辑:
或
正如@Jeto在注释中所提到的,您只需使用一个命令就可以做到这一点:composer require asana/asana:^0.10.0
https://stackoverflow.com/questions/64388607
复制相似问题