Composer php composer无法解析对PackageGist的google/apiclient 1.0.4-beta依赖关系
我正在尝试安装: 这要求: 通过简单地做:Composer php composer无法解析对PackageGist的google/apiclient 1.0.4-beta依赖关系,composer-php,packagist,Composer Php,Packagist,我正在尝试安装: 这要求: 通过简单地做: php composer.phar require elcodedocle/gplusraffle 0.1.*@beta 我得到了这个错误: 无法将您的需求解析为可安装的软件包集 Problem 1 - Installation request for elcodedocle/gplusraffle 0.1.*@beta -> satisfiable by elcodedocle/gplusraffle[0.1.0-beta]
php composer.phar require elcodedocle/gplusraffle 0.1.*@beta
我得到了这个错误:
无法将您的需求解析为可安装的软件包集
Problem 1
- Installation request for elcodedocle/gplusraffle 0.1.*@beta -> satisfiable by elcodedocle/gplusraffle[0.1.0-beta].
- elcodedocle/gplusraffle 0.1.0-beta requires google/apiclient 1.0.4-beta -> no matching package found.
当我在本地克隆repo并安装composer时:
git clone https://github.com/elcodedocle/gplusraffle
php composer.phar install
该依赖关系已顺利解决
为什么?
elcodedocle/gplusraffle master与0.1.0-beta标记匹配,所以我检查过它是同一个composer.json。而且要求也是一样的:google/apiclient的1.0.4-beta版通过显式添加依赖项来解决:
php composer.phar require google/apiclient 1.0.4-beta elcodedocle/gplusraffle 0.1.*@beta
虽然事实上我想要的是:
php composer.phar create-project -s "beta" elcodedocle/gplusraffle