在Windows上无法通过Laravel安装程序安装Laravel 4.2?

时间:2015-02-07 12:49:50

标签: php windows laravel laravel-4 composer-php

在laravel安装程序上使用命令composer global require "laravel/installer=~1.1"然后laravel new project-name在窗口上安装laravel时,它现在安装laravel 5.0,最新版本。如何使用带有laravel new命令的laravel安装程序安装laravel 4.2版本??

7 个答案:

答案 0 :(得分:10)

使用laravel安装程序无法做到这一点。它将始终获得最新版本。这是source of the laravel new command

protected function download($zipFile)
{
    $response = \GuzzleHttp\get('http://cabinet.laravel.com/latest.zip')->getBody();
    //                                                      ^^^^^^^^^^
    file_put_contents($zipFile, $response);
    return $this;
}

您可以使用composer create-project并指定版本:

composer create-project laravel/laravel project-name ~4.2.0 --prefer-dist

顺便说一句~4.2.0表示您将获得4.2.*的最新版本(目前为4.2.11)

答案 1 :(得分:3)

这对我来说非常适合家园:

$ composer create-project laravel/laravel YOURFOLDERNAME 4.2.*

注意版本#的*。

输出:

Installing laravel/laravel (v4.2.11)
  - Installing laravel/laravel (v4.2.11)
    Downloading: 100%  

答案 2 :(得分:1)

如果您不打算创建多个4.2项目,可以通过发出另一个Composer命令来安装单个项目:

composer create-project laravel/laravel foldername "4.2" --prefer-dist

其中foldername是项目文件夹的名称," 4.2"指定要安装的版本。

我刚才在Windows 7机器上试过它,它可以工作。

P.S。 Laravel文档显示略有不同的语法:
composer create-project laravel/laravel "4.2" --prefer-dist
但这会在名为" 4.2"。

的文件夹中创建5.0安装

答案 3 :(得分:0)

  1. 删除XAMMP和/或Homestead
  2. 安装Laragon(http://laragon.org/
  3. 这应该可以解决问题。快乐编程

答案 4 :(得分:0)

这应该做的工作。

composer create-project laravel/laravel {{projectName}} 4.2.* --prefer-dist

答案 5 :(得分:0)

下载git bash

cd /opt/lampp/htdocs 

并运行

composer create-project laravel/laravel [name] 4.2.* --prefer-dist

其中[name]是您的项目名称。

答案 6 :(得分:0)

最好使用作曲家

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

只需打开电源外壳并cd到要运行项目的目录,然后运行上面的命令,请确保首先具有composer

相关问题