作曲家不断安装旧版本的laravel

时间:2018-10-10 12:43:39

标签: laravel composer-php

遇到作曲家的问题,我试图运行laravel的标准安装:

abort

但它一直尝试安装:

stdout

我尝试了以下方法:

  • composer create-project --prefer-dist laravel/laravel blog
  • Installing laravel/laravel (v5.5.28)
  • composer clear-cachecomposer self-updaterm -rf vendor

似乎什么都没有起作用...关于作曲家为何停留在这种旧状态的任何想法?

5 个答案:

答案 0 :(得分:5)

检查您的PHP版本。我怀疑您正在运行PHP7.0,但是Laravel 5.6及更高版本需要PHP7.1。在这种情况下,composer将仅安装适用于您的PHP版本的最新版本。

如果要安装Laravel的较新版本,请考虑将PHP版本更新为7.1.3或更高版本。

答案 1 :(得分:1)

尝试全局更新作曲家。

composer global update 

如果这不适合您,请检查全局作曲者配置中的版本。或者,您只需从GitHub-Repo加载composer并在其中运行composer install即可。 在其中,您可以运行

composer install

肯定可以得到最新版本。

答案 2 :(得分:1)

尝试将 PHP 和 Composer 更新到它们的最新版本, 对于 PHP 安装最新的 XAMPP 本地服务器,它会在更新 PHP 后自动在您的系统中安装最新的 PHP 版本,在您的系统中创建一个路径变量,然后在 Composer 安装程序的帮助下安装 Composer 最新版本,并在安装 Composer 时选择该路径变量和它将从您的 XAMPP PHP 文件中捕获最新的 PHP 版本,现在一切都会好起来的,让我们再次尝试 require laravel/installer 命令,它将自动安装最新的 Laravel 版本,希望这些信息对您有用。

答案 3 :(得分:-1)

您可以尝试...

composer create-project --prefer-dist laravel/laravel=5.3.* blog

然后

composer update

还尝试运行composer global update来更新Composer中的Laravel安装程序。

如果这两个选项也都不起作用,请检查PHP版本。

您将必须安装更新的php版本。

答案 4 :(得分:-1)

稳定版本总是提供给开发人员,因此laravel仅给出了该版本, 如果要获取最新版本,则需要在安装时指定版本。喜欢

composer create-project laravel/laravel projectName 5.6.*

PHP的版本也很重要。