Php 通过Composer安装CodeIgniter时出现错误和警告

Php 通过Composer安装CodeIgniter时出现错误和警告,php,git,codeigniter,composer-php,codeigniter-3,Php,Git,Codeigniter,Composer Php,Codeigniter 3,我尝试通过composer使用以下方法安装CodeIgniter: composer require bcit-ci/CodeIgniter 它安装成功我收到了一个警告,请参见屏幕截图 然后我试着用这个安装: composer require codeigniter/framework 我犯了一个致命错误,请看这里的截图 我不知道我做错了什么 查看此处的所有屏幕截图:这很奇怪,composer试图安装第一个软件包1.0.0,但在我这边却能完美工作 但是,您需要静态地传递包版本,如下所示:

我尝试通过composer使用以下方法安装CodeIgniter:

composer require bcit-ci/CodeIgniter
它安装成功我收到了一个警告,请参见屏幕截图

然后我试着用这个安装:

composer require codeigniter/framework
我犯了一个致命错误,请看这里的截图

我不知道我做错了什么


查看此处的所有屏幕截图:

这很奇怪,composer试图安装第一个软件包1.0.0,但在我这边却能完美工作

但是,您需要静态地传递包版本,如下所示:

composer require codeigniter/framework:"3.1-stable"
在答复日期之前,通常会安装3.1.0版本

您可以尝试下载最新版本:

composer require codeigniter/framework:"3.1.4"

我刚刚删除了Composer的缓存,并尝试再次安装,结果成功。

3.1-stable将不会安装3.1。0@Narf,奇怪,当我尝试安装3.1-stable时,我得到了
-安装codeigniter/framework(3.1.0)
Hmm。。。那我就错了。奇怪的是,Composer显然认为
-stable
.0
的别名-这既不正确,在本例中也令人困惑,因为
3.1-stable
是CI repo中分支的名称。@Narf所以我认为问题与他的Composer有关,当他试图
composer需要codeigniter/framework
时,composer指向版本1.0.0