首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >无法通过composer检索Laravel依赖项。获得L4源的替代方案?

无法通过composer检索Laravel依赖项。获得L4源的替代方案?
EN

Stack Overflow用户
提问于 2013-09-09 15:45:25
回答 2查看 1.7K关注 0票数 1

我有一个错误发生了2天,现在我只是不能获得完全的L4来源通过作曲家,无论我尝试什么。

我支持Windows8& WAMP、x64、PHP5.4、mod_ssl和openssl_module已启用。我尝试了多个位置/pc/网络都抛出了相同的错误。

http://nodeload.github.com/php-fig/log/zip/fe0936ee26643249e916849d48e3a51d5f5e278b

编写器无法检索下列资源。这里是我的终端的复制粘贴:

代码语言:javascript
复制
Mode                LastWriteTime     Length Name
----                -------------     ------ ----
d----          9/6/2013     21:42            app
d----          9/6/2013     21:42            bootstrap
d----          9/6/2013     21:42            public
d----         9/10/2013     00:35            vendor
-a---          9/6/2013     21:42         11 .gitattributes
-a---          9/6/2013     21:42         69 .gitignore
-a---          9/6/2013     21:42       2424 artisan
-a---          9/6/2013     21:42        687 composer.json
-a---         9/10/2013     00:29     799883 composer.phar
-a---          9/6/2013     21:42        145 CONTRIBUTING.md
-a---          9/6/2013     21:42        566 phpunit.xml
-a---          9/6/2013     21:42       1795 readme.md
-a---          9/6/2013     21:42        519 server.php


PS C:\wamp\www> php composer.phar install
Loading composer repositories with package information
Installing dependencies
  - Installing psr/log (1.0.0)
    Downloading: 100%
    Downloading: 100%
    Downloading: 100%



  [Composer\Downloader\TransportException]
  The "http://nodeload.github.com/php-fig/log/zip/fe0936ee26643249e916849d48e3a51d5f5e278b" file could not be downloa
  ded: php_network_getaddresses: getaddrinfo failed: No such host is known.
  failed to open stream: php_network_getaddresses: getaddrinfo failed: No such host is known.



install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-custom-installers] [--no-scripts] [--no-p
rogress] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader]
EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2013-09-15 19:39:55

所以我找到了解决这个问题的方法:

导致此异常/错误的原因是从http重定向到https uri。这意味着您需要启用MOD_SSL (http.d)和OPENSSL_EXTENSIONPHP_OPENSSL (php.ini)。

在我的例子中,我重新安装了WAMP,像往常一样,我通过WAMP GUI启用了OPENSSL扩展(在尝试区域左击WAMP图标,然后导航到WAMP/WAMP设置)。

但是,这只启用了OPENSSL for Apache,结果显示PHP使用了它自己的php.ini文件,您还需要在该文件中启用OPENSSL

解决方案:

导航到您的WAMP安装文件夹*/wamp/bin/php(x)/php.ini向下滚动到扩展,然后填充,找到一个注释行禁用OPENSSL。取消注释这一行和OPENSSL也应该适用于CLI。

票数 0
EN

Stack Overflow用户

发布于 2013-09-10 22:24:35

首先,你应该自我更新你的作曲家,以确保你没有触发一个已经解决的错误.

如果这没有任何改变,您可以回到克隆原始存储库,而不是下载一个ZIP。尝试使用--prefer-source作为选项安装composer,看看会发生什么。

通常,这将避免从不可用资源下载。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18702081

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档