2013-04-04 90 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