【问题标题】:Installing specific laravel version with composer create-project使用 composer create-project 安装特定的 laravel 版本
【发布时间】:2014-07-08 09:18:54
【问题描述】:

安装 Laravel 最快最简单的方法是通过 composer 命令。从 laravel 文档 (http://laravel.com/docs/quick) 中可以看出,我们可以这样安装它:

composer create-project laravel/laravel your-project-name --prefer-dist

但是,当您运行上述命令时,它将获取最新版本的 Laravel。如果我想安装最新版本的 4.0.x,我该如何控制它?或者,4.2 出来时 4.1.x?

【问题讨论】:

    标签: php laravel composer-php


    【解决方案1】:

    来自composer help create-project 命令

    create-project 命令从给定的项目创建一个新项目
    打包到一个新目录中。如果在没有参数的情况下执行并且在 带有 composer.json 文件的目录,它安装 当前项目的软件包。
    您可以使用此命令来引导新项目或设置干净
    为您的项目开发人员提供版本控制的安装。

    [版本]
    您还可以使用 = 或 : 指定具有包名称的版本 分隔符。

    要安装不稳定的软件包,请指定您想要的版本,或者 使用 --stability=dev (其中 dev 可以是 RC 之一, 测试版、阿尔法版或开发版)。

    此命令有效:

    composer create-project laravel/laravel=4.1.27 your-project-name --prefer-dist
    

    这适用于 * 符号。

    【讨论】:

    • 使用开发版(laravel 5):composer create-project laravel/laravel your-project-name dev-develop
    • 我尝试了laravel/laravel=5.8.38,这是一个完全有效的版本,得到了Could not find package laravel/laravel with version 5.8.38。我删除了.38,它通过了。
    • @sinaza 我认为没有发布的版本叫 5.8.38,我看到的最新的 5.8 是 5.8.35 :packagist.org/packages/laravel/laravel#v5.8.35
    【解决方案2】:

    看看:

    Laravel 4.2 Documentation

    语法(通过 Composer):

    composer create-project laravel/laravel {directory} 4.2 --prefer-dist
    

    示例:

    composer create-project laravel/laravel my_laravel_dir 4.2
    

    4.2 是你的 laravel 版本。

    注意:如果您不提供任何版本,它将自动使用最新版本的 Laravel。

    【讨论】:

    • 对于 laravel 5.5:composer create-project laravel/laravel my_laravel_dir 5.5*
    【解决方案3】:

    通过 Composer Create-Project 尝试

    您也可以通过在终端中发出 Composer create-project 命令来安装 Laravel:

    composer create-project laravel/laravel {directory} "5.0.*" --prefer-dist
    

    【讨论】:

      【解决方案4】:
      composer create-project laravel/laravel=4.1.27 your-project-name --prefer-dist
      

      然后您可能需要安装所有供应商软件包,所以

      composer install
      

      【讨论】:

        【解决方案5】:

        要安装特定版本的 laravel,请在终端上尝试这个 & 简单的命令

        composer create-project --prefer-dist laravel/laravel:5.5.0 {dir-name}
        

        【讨论】:

          【解决方案6】:

          如果您想使用首选 Laravel 版本的稳定版本,请使用:

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

          这将挑选出版本 5.5.* (5.5.28) 的最新或最佳更新

          【讨论】:

            【解决方案7】:

            使用 composer create-project 安装特定的 laravel 版本

            composer 全局需要 laravel/installer

            然后,如果您想安装特定版本,只需编辑版本值 "6." , "5.8."

            composer create-project --prefer-dist laravel/laravel Projectname "6.*"

            运行本地开发服务器

            php 工匠服务

            【讨论】:

              猜你喜欢
              • 2023-04-01
              • 2020-07-17
              • 2014-05-27
              • 2017-04-16
              • 2016-05-11
              • 2020-05-03
              • 1970-01-01
              • 2021-07-11
              相关资源
              最近更新 更多