我按照http://laravel.com/docs/4.2/
上的说明通过下载安装Laravel 已安装 Composer。但当我运行composer install
来安装所有框架的依赖项时,我收到了以下消息和错误:
Loading composer repositories with package information
" https://packagist.org/packages.json"文件不能 已下载:php_network_getaddresses:getaddrinfo失败:名称或 服务未知未能打开流:php_network_getaddresses: getaddrinfo失败:名称或服务未知https://packagist.org 无法完全加载,从中加载包信息 本地缓存可能已过期
Installing dependencies (including require-dev)
[Composer \ Downloader \ TransportException] " https://packagist.org/p/provider-2013 $ b34cfb140404adf89817de230d9257048baa3d027e56a98d9ae5d089f7f92596.json" 无法下载文件:php_netw ork_getaddresses:getaddrinfo 失败:未知的名称或服务无法打开流: php_network_getaddresses:getaddrinfo失败:名称或服务没有 已知
install [--prefer-source] [--prefer-dist] [--dry-run] [--dev] [--no-dev] [--no-plugins] [--no-custom-installers] [--no-autoloader] [--no-scripts] [--no-progress] [-v|vv|vvv|--verbose] [-o|--optimize-autoloader] [--ignore-platform-reqs] [packages1] ... [packagesN]
对此有何想法?谢谢。
更新:在Laravel 5.0上运行良好。我正在研究4.2。我不知道它是composer.phar问题还是服务器问题?它安装在Windows 8.1上,安装了XAMPP 5.6.3(PHP:5.6.3)。
答案 0 :(得分:2)
请按照以下步骤操作 1.从here
下载zip文件2.将zip文件的内容提取到目录
3.使用cd进入你解压缩文件的目录
从终端运行composer update
在作曲家完成更新依赖项运行composer dump-autoload
希望这有帮助
答案 1 :(得分:1)
尝试运行:
composer update
在你的laravel文件夹中。然后它将下载composer.json文件中定义的所有包。如果有帮助的话,请参阅。
答案 2 :(得分:0)
别忘了基础知识。首先检查您的互联网连接。连接中断时,下载将失败。 https://packagist.org/packages.json
是一种在线资源,因此发生这种情况的第一个原因是互联网连接不良或不稳定。您可能要尝试使用其他互联网资源。