2013-04-04 115 views
4

我一直在试图让laravel安装没有成功。 我一直在关注什么似乎是通常的配方laravel 4安装失败

git clone -b develop git://github.com/laravel/laravel.git myapp 
cd myapp 
curl -sS https://getcomposer.org/installer | php 
php composer.phar install 

当我运行它,我总是得到以下。我试图杀死缓存目录更新等。

运行PHP版本5.4.6 open-ssl,在cli中启用了mcrypt。

只是不知道我错过了什么。一直给它一个镜头超过一个星期。看了一些关于网络问题的讨论。当我在浏览器中手动下载json时,我发现它重定向到安全的https url。任何指针都会很棒。我从来没有像这样的问题,我没有找到答案。

# php composer.phar install 
Loading composer repositories with package information 
Installing dependencies 

    [Composer\Downloader\TransportException] 
    The "http://packagist.org/p/laravel/framework$de13d7a9bde179aa3dbe63308a250 
    911fa2330b3e0ba7510dea52827ec3c2f14.json" file could not be downloaded: fai 
    led to open stream: HTTP request failed! 
+0

你得到了什么错误? – 2013-04-05 06:39:42

+0

我的错误在上面,运输异常。这是一个作曲家的东西。我无法让作曲家安装任何东西。我越来越接近答案。 – Jonnya 2013-04-05 14:42:18

+0

对我而言,这似乎与Composer有关,而不是Laravel相关。您是否尝试过创建一个简单的'composer.json'文件,该文件需要一个随机库并运行'composer install'来查看是否可行。如果确实如此,那么我们至少可以说它可能是与Laravel存储库相关的东西,但我可以确认它在我的最终结果中起作用。必须有一些奇怪的连接问题。也许试试另一台电脑。试着缩小问题的范围。 – 2013-04-06 08:43:12

回答

3

我注意到与wget或浏览器,我会得到一个https重定向。看起来不管作曲家与其他作曲家有什么不同,它会产生防火墙问题。上面的链接通过在我的composer.json文件中添加一节来解决它。现在它不需要重定向,因为它是从https开始的。我在一个sonicwall后面跑步。我不确定为什么它可以与浏览器和wget一起使用,但不是作曲家。然而它解决了它。

0

您从github克隆开发者分支。这个版本可以暂时被打破。所以你可以等一会儿再试一次(也许它会在同一时间得到修正),或者你下载这个是L4文档中描述的官方方式的develop.zip

+0

我不能让作曲家下载任何东西。我不使用代理。当我做一个php composer.phar诊断一切都OK。 – Jonnya 2013-04-06 01:20:17

+0

奇怪。也许防病毒软件阻止你的端口。我以前见过这个。 – Hexodus 2013-04-06 06:47:51

+0

另外,据我所知,ZIP保持最新的最新提交到存储库。它基本上与克隆存储库相同。 – 2013-04-06 08:40:18

0

请看看这个链接。 尼尔洛布里恩写了一篇很好的文章 http://niallobrien.me/2013/03/installing-and-updating-laravel-4/

+1

我其实也读过这个,也试过了。我有一些作曲家连接问题。为了好玩,我尝试了Symfony安装,相同的问题。我已阅读了packagist.org的一些网络问题。这一直持续一周。我运行了一堆网站/服务,所以我相当肯定我有某种类型的边缘连接情况。 – Jonnya 2013-04-05 14:40:13