>我按照 http://laravel.com/docs/4.2/上的指示通过下载安装Laravel
。已安装作曲家。但是当我运行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 问题还是服务器问题?在安装了XAMPP 5.6.3(PHP:5.6.3)的Windows 8.1上它很好。
按照以下步骤操作1.从这里下载压缩文件
2.将zip文件的内容解压缩到目录中
3.使用 cd 进入您提取文件的目录
-
从终端运行
composer update
-
编辑器完成依赖项更新后,运行
composer dump-autoload
希望这有帮助
尝试运行以下命令:
composer update
在您的拉拉维尔文件夹中。然后它将下载 composer.json 文件中定义的所有包。看看,如果有帮助。
不要忘记基础知识。首先检查您的互联网连接。连接中断时,下载将失败。 https://packagist.org/packages.json
是一个在线资源,因此发生这种情况的第一个原因是互联网连接不良或不稳定。您可能想尝试使用其他互联网来源。