【问题标题】:laravel 4 install failurelaravel 4 安装失败
【发布时间】:2013-03-27 05:09:03
【问题描述】:

我一直在尝试安装 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。

只是不知道我错过了什么。已经试了一个多星期。看了一些关于网络问题的讨论。当我在浏览器中手动下载 json 时,我注意到它重定向到一个安全的 https url。任何指针都会很棒。我从来没有遇到过这样的问题,我无法找到答案。

# php composer.phar 安装
使用包信息加载作曲家存储库
安装依赖项

  [作曲家\下载器\传输异常]
  “http://packagist.org/p/laravel/framework$de13d7a9bde179aa3dbe63308a250
  911fa2330b3e0ba7510dea52827ec3c2f14.json”文件无法下载:fai
  导致打开流:HTTP请求失败!

【问题讨论】:

  • 您遇到了什么错误?
  • 我的错误在上面,传输异常。这是作曲家的事。我无法让作曲家安装任何东西。我离答案越来越近了。
  • 对我来说,这似乎与 Composer 非常相关,而不是与 Laravel 相关。您是否尝试过创建一个简单的composer.json 文件,该文件需要一个随机库并运行composer install 以查看它是否有效。如果是这样,那么我们至少可以说它可能与 Laravel 存储库有关,但我可以确认它在我的最终工作。一定有一些奇怪的连接问题。也许也可以尝试另一台计算机。试着缩小问题的范围。
  • 我注意到使用 wget 或浏览器,我会得到一个 https 重定向。似乎无论作曲家做什么,它都与其他 2 个足够不同,以至于它产生了防火墙问题。上面的链接通过在我的 composer.json 文件中添加一个部分来解决它。现在它不需要重定向,因为它从 https 开始

标签: php laravel composer-php laravel-4


【解决方案1】:

您正在从 github 克隆 Developer 分支。这个版本可以瞬间破解。所以你可以等待稍后再试一次(也许它会同时得到修复)或者你下载这个develop.zip这是L4文档中描述的官方方式。

【讨论】:

  • 我无法让作曲家下载任何东西。我不使用代理。当我做一个 php composer.phar 诊断时,一切正常。
  • 奇怪。可能是防病毒软件阻止了您的端口。我以前见过这个。
  • 另外,据我所知,ZIP 与存储库的最新提交保持同步。这与克隆存储库基本相同。
  • @Hexodus 我在 Ubuntu 12.10 虚拟机上运行,​​所以那里没有任何防病毒软件。我在防火墙后面运行,但我没有运行任何类型的代理服务。 @Jason Lewis虽然我仍处于第一步,而且我还不知道会发生什么,但我相信develop.zip的内容中没有包含实际框架代码的供应商目录。 php composer.phar install 线应该负责所有这些。
  • 哦,我完全迷失了 linux。希望你无论如何都能解决这个问题。
【解决方案2】:

我注意到使用 wget 或浏览器,我会得到一个 https 重定向。似乎无论作曲家做什么,它都与其他 2 个足够不同,以至于它产生了防火墙问题。上面的链接通过在我的 composer.json 文件中添加一个部分来解决它。现在它不需要重定向,因为它从 https 开始。我在声波墙后面跑。我不确定为什么它可以与浏览器和 wget 一起使用,但不能与作曲家一起使用。但是它解决了它。

【讨论】:

    猜你喜欢
    • 2018-03-02
    • 1970-01-01
    • 2022-11-05
    • 2022-12-23
    • 2022-11-11
    • 1970-01-01
    • 2021-09-14
    • 2019-08-11
    • 2020-04-23
    相关资源
    最近更新 更多