【问题标题】:Install specific version using laravel installer使用 laravel 安装程序安装特定版本
【发布时间】:2016-05-11 01:00:49
【问题描述】:

到目前为止,如果我使用这个命令

laravel new blog

它将创建一个具有最新版本(如 5.2)的 laravel 项目,但如果我想安装特定版本怎么办,即。 5.1 版?

更新::我正在寻找 laravel 安装程序命令,是否有任何特定版本安装的选项/参数?

【问题讨论】:

    标签: laravel


    【解决方案1】:

    你可以使用 composer 方法 喜欢

    composer create-project laravel/laravel blog "5.1"
    

    或者这里是作曲家文件

    {
        "name": "laravel/laravel",
        "description": "The Laravel Framework.",
        "keywords": ["framework", "laravel"],
        "license": "MIT",
        "type": "project",
        "require": {
            "php": ">=5.5.9",
            "laravel/framework": "5.1.*"
        },
        "require-dev": {
            "fzaninotto/faker": "~1.4",
            "mockery/mockery": "0.9.*",
            "phpunit/phpunit": "~4.0",
            "phpspec/phpspec": "~2.1"
        },
        "autoload": {
            "classmap": [
                "database"
            ],
            "psr-4": {
                "App\\": "app/"
            }
        },
        "autoload-dev": {
            "classmap": [
                "tests/TestCase.php"
            ]
        },
        "scripts": {
            "post-install-cmd": [
                "php artisan clear-compiled",
                "php artisan optimize"
            ],
            "pre-update-cmd": [
                "php artisan clear-compiled"
            ],
            "post-update-cmd": [
                "php artisan optimize"
            ],
            "post-root-package-install": [
                "php -r \"copy('.env.example', '.env');\""
            ],
            "post-create-project-cmd": [
                "php artisan key:generate"
            ]
        },
        "config": {
            "preferred-install": "dist"
        }
    }
    

    【讨论】:

      【解决方案2】:

      使用

      laravel new blog --version
      
      Example laravel new blog --5.1
      

      你也可以使用composer方法

      composer create-project laravel/laravel app "5.1.*"
      

      这里,app 是你的项目名称

      请参阅 laravel 5.1 here 的文档

      更新:

      以上命令不再支持,请使用

      composer create-project laravel/laravel="5.1.*" appName
      

      【讨论】:

      • 这个答案与其他答案非常相似。添加答案很好,但请确保您的答案添加了其他答案中没有的新的有用信息。
      • 这根本不能回答问题;最初的问题是专门询问有关使用laravel/installer 包安装laravel(请参阅https://packagist.org/packages/laravel/installer),而不是使用composer create-project 命令
      • 此答案自 2017 年 2 月 15 日起无效github.com/laravel/installer/commit/…
      • 您好,我知道答案是 5 年前,但我尝试了“laravel new blog --7”但不起作用告诉我“--7”选项不存在
      • @MauEspaña Laravel 没有这个选项。请为此作曲家使用作曲家 create-project --prefer-dist laravel/laravel:^7.0 blog
      【解决方案3】:

      使用 composer 你可以通过运行轻松指定你想要的版本

      composer create-project laravel/laravel="5.1.*" myProject
      

      使用 5.1.* 将确保您获得 5.1 分支中的所有最新补丁。

      【讨论】:

      • 无法使用 Laravel 安装程序版本 1.4.1 制作旧版本 (5.3.*)。相反,我必须按照上述使用作曲家。
      • 有没有办法让“新”创建所有新项目作为最新版本?
      【解决方案4】:

      使用 laravel 新博客 --5.1
      确保您必须拥有 laravel 安装程序 1.3.4 版本。

      【讨论】:

      • laravel help -- new 查看laravel new 命令的文档
      • 不工作(安装程序 1.4.1)。他们是用这个选项玩游戏还是什么?
      • 此答案自 2017 年 2 月 15 日起无效github.com/laravel/installer/commit/…
      • 似乎是一个非常基本的功能,遗憾的是他们删除了它
      【解决方案5】:

      对于较新版本的 laravel:

      composer create-project --prefer-dist laravel/laravel=5.5.* project_name
      

      【讨论】:

        【解决方案6】:

        文档中提到的直接方式:

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

        https://laravel.com/docs/6.x/installation

        【讨论】:

          【解决方案7】:

          你可以通过更改 laravel doc 的版本找到所有版本的安装代码here

          composer create-project --prefer-dist laravel/laravel yourProjectName "5.1.*"
          

          以上代码用于创建 laravel 5.1 版本项目。 在 laravel 文档中查看更多信息。编码愉快!

          【讨论】:

            【解决方案8】:

            从 Laravel 6 开始,现在它正在使用以下命令:

            composer create-project --prefer-dist laravel/laravel:^7.0 blog
            

            【讨论】:

              【解决方案9】:

              通过 composer 安装特定版本 7.*

              composer create-project --prefer-dist laravel/laravel:^7.0 project_name
              

              要安装特定版本 6.* 及以下版本,请使用以下命令:

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

              【讨论】:

                猜你喜欢
                • 2020-01-09
                • 1970-01-01
                • 2014-07-08
                • 2011-04-19
                • 2017-01-06
                • 2023-03-03
                • 1970-01-01
                • 2018-01-29
                相关资源
                最近更新 更多