4

私はlaravelをインストールしようとしましたが、成功しませんでした。私はいつものレシピと思われるものに従っています

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 を有効にします。

何が欠けているのかわからないだけです。1週間以上試してみました。ネットワークの問題についての話を見ました。ブラウザで json を手動でダウンロードすると、安全な https URL にリダイレクトされることに気付きました。どんな指針も素晴らしいでしょう。答えを掘り下げることができなかったこのような問題は一度もありません。

# php composer.phar インストール
パッケージ情報を含む composer リポジトリのロード
依存関係のインストール

  [作曲者\ダウンローダ\TransportException]
  「http://packagist.org/p/laravel/framework$de13d7a9bde179aa3dbe63308a250
  911fa2330b3e0ba7510dea52827ec3c2f14.json" ファイルをダウンロードできませんでした: fai
  ストリームを開くように導きました: HTTP リクエストが失敗しました!
4

2 に答える 2

3

wget またはブラウザで、https リダイレクトが発生することに気付きました。しかし、composer が行うことは、これらの他の 2 つとは十分に異なるため、ファイアウォールの問題が発生するようです。上記のリンクは、composer.json ファイルにセクションを追加することで解決しました。https から始まるため、リダイレクトする必要はありません。私はソニックウォールの後ろを走っています。ブラウザーと wget では機能するのに、composer では機能しない理由がわかりません。しかし、それはそれを解決しました。

于 2013-04-08T14:32:03.303 に答える