laravel - 无法作曲家安装包
问题描述
我正在尝试安装一个 laravel 项目。但是当我运行时composer install
,命令提示符挂在这一行:
- Installing altek/accountant (v2.0.1): Downloading (failed)
Downloading (failed)
Downloading (failed)
Downloading (failed)
Downloading (failed)
Downloading (connecting...)
我查看了我的composer.json
并注意到这里的这一行:
"require": {
...
"altek/accountant": "^2.0",
我尝试删除我的vendor
文件夹并重新运行composer install
,但仍然是同样的问题。
我尝试从目录中下载 zip 文件https://gitlab.com/altek/accountant
并将内容解压缩到目录vendor/altek/accountant
中,但composer install
仍尝试再次下载并无法连接。
如何安装这个 laravel 项目?
解决方案
我通过在我的 ubuntu 上禁用 ipv6 解决了这个问题。我按照https://support.purevpn.com/how-to-disable-ipv6-linuxubuntu的说明进行操作,我将在此总结:
步骤 1打开终端
步骤 2输入 gksudo gedit /etc/sysctl.conf 并打开配置文件并在末尾添加以下行
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
步骤 3之后运行 $ cat /proc/sys/net/ipv6/conf/all/disable_ipv6
如果它报告'1?表示您已禁用 IPV6。如果它报告“0”,请按照步骤 4 和步骤 5。
第 4 步键入命令 sudo sysctl -p 您将在终端中看到此内容。
net.ipv6.conf.all.disable_ipv6 = 1
net.ipv6.conf.default.disable_ipv6 = 1
net.ipv6.conf.lo.disable_ipv6 = 1
步骤 5重复上面的“步骤 3”,现在它会报告 1。
推荐阅读
- kubernetes - mongock 能否与 kubernetes 副本一起正常工作?
- api - Youtube Data API 有首映的能力吗?
- three.js - 如何在 Mapbox GL JS 中将自定义图层与透明填充挤出图层混合?
- sql - 计算查询结果出现的次数(基本 SQL 问题)
- javascript - 使用 NextJS + Tescafe 配置 e2e 测试
- java - 我需要一个像 Axis 提供的 SOAP 端点起始页
- python - 我如何让 btn01 或 btn 每 4 毫秒去一个随机点,当你点击它时它会停止并做其他事情?
- javascript - Angular 和 RxJs:处理验证码过期
- algorithm - 如何在数组中找到相同元素的子序列
- google-apps-script - 可安装的触发器只是不断被禁用