Laravel安装程序一直安装5.5而不是5.6版本

6

我在Windows 10上安装了PHP 7.2.2 / Apache 2.4和MySQL 5.7。

我想安装Laravel 5.6。

首先:

1.  composer clear-cache
2.  composer update
3.  composer global require "laravel/installer"

php -v:

PHP 7.2.2 (cli) (built: Jan 31 2018 19:31:17) ( ZTS MSVC15 (Visual C++ 2017) x64 )
Copyright (c) 1997-2018 The PHP Group
Zend Engine v3.2.0, Copyright (c) 1998-2018 Zend Technologies

并且 Laravel Installer 2.0.1

我按照 Laravel 文档 5.6 的指示进行了尝试:

composer create-project --prefer-dist laravel/laravel blog

但它安装的是laravel 5.5.28版本。

为什么composer一直安装laravel 5.5版本?


3
目前5.5不属于分发源。在composer命令的末尾添加“dev-develop”。 - Ohgodwhy
5.6 还没有正式发布,所以您将从 composer 获取最新的官方版本。 - Hassam Ali
3个回答

5

Laravel 5.6 直到今天 (2018-02-07) 才正式发布。

现在它已经正式发布了,Laravel 安装程序和 composer create-project 将使用 5.6 版本,而不是 5.5 版本。

如果你想安装一个不是当前版本的版本,你需要将要安装的版本作为最后一个参数指定给 composer create-project

例如,现在 5.6 已经发布并作为当前版本,如果你想创建一个 5.5 的项目,你需要在 composer 命令中加入 "5.5":

composer create-project --prefer-dist laravel/laravel blog "5.5.*"


1

我遇到了同样的问题。

1- 你的服务器php版本必须是^7.1.3

2- 你必须重新安装composer并在安装步骤中选择php ^7.1.3,然后使用以下命令安装Laravel版本5.6。

 composer create-project laravel/laravel="5.6.*" Your-Project-Name

或者使用以下命令安装最新版本的Laravel

composer create-project laravel/laravel Your-Project-Name --prefer-dist

0

你需要做的是:

composer create-project laravel/laravel your-project-name-here dev-develop

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接