无法作曲家安装软件包

时间:2020-08-17 00:32:16

标签: laravel composer-php

我正在尝试安装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项目?

1 个答案:

答案 0 :(得分:0)

我通过在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。