无法编写安装包

Unable to composer install packages

我正在尝试安装 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 但仍然是同样的问题。

我尝试从 https://gitlab.com/altek/accountant 下载 zip 文件并将内容解压缩到目录 vendor/altek/accountant,但 composer install 仍然尝试再次下载它但无法连接。

如何安装此 laravel 项目?

我通过在 ubuntu 上禁用 ipv6 解决了这个问题。我按照 https://support.purevpn.com/how-to-disable-ipv6-linuxubuntu 的说明进行操作,我将在此处进行总结:

步骤 1 打开终端

步骤2输入gksudo gedit /etc/sysctl.conf打开配置文件在末尾加入如下几行

网.ipv6.conf.all.disable_ipv6 = 1

网.ipv6.conf.default.disable_ipv6 = 1

网.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 你会在终端看到这个。

网.ipv6.conf.all.disable_ipv6 = 1

网.ipv6.conf.default.disable_ipv6 = 1

网.ipv6.conf.lo.disable_ipv6 = 1

第5步重复上面的“第3步”,现在报告1.