【问题标题】:Laravel install fails on swiftmailerLaravel 在 swiftmailer 上安装失败
【发布时间】:2018-07-05 19:25:26
【问题描述】:

我好久没用 Laravel 来新建一个项目了。

无论我尝试以何种方式创建一个新项目,无论是通过安装程序、作曲家,甚至是它在 SwiftMailer 安装时中断的存储库(参见下面的控制台)

它确实在错误中说 swiftmailer 文件夹已经存在,但这是在安装过程中创建的,它似乎创建了两次,我已经删除了整个供应商文件夹并重新运行安装,它仍然持续存在

我已经重新安装了 composer / laravel 并且在最新的 windows 10 上,

  • 安装 egulias/email-validator (2.1.3):正在下载 (100%)
  • 安装 swiftmailer/swiftmailer (v6.0.2):正在下载 (100%) 无法从 dist 下载 swiftmailer/swiftmailer:存档可能包含具有不同大小写的相同文件名(在不区分大小写的文件系统上失败):ZipArchive::extractTo(C:\Users\user\Desktop\Client\Client/vendor/composer/ 05707284/swiftmailer-swiftmailer-4123333\tests\acceptance\Swift\Transport\StreamBuffer/AbstractStreamBufferAcceptanceTest.php):无法打开流:没有这样的文件或目录 现在尝试从源下载
  • 安装 swiftmailer/swiftmailer (v6.0.2):从缓存中克隆 412333372f

    [运行时异常] 无法通过 https、ssh 协议克隆 https://github.com/swiftmailer/swiftmailer.git,正在中止。

  • https://github.com/swiftmailer/swiftmailer.git 致命:目标路径 'C:\Users\user\Client\vendor\swiftmailer\swiftmailer' 已存在且不是空目录。

  • git@github.com:swiftmailer/swiftmailer.git 致命:目标路径 'C:\Users\user\Desktop\Client\Client\vendor\swiftmailer\swiftmailer' 已存在且不是空目录。

我已经到处搜索了,我找不到解决方案,任何帮助将不胜感激!

【问题讨论】:

    标签: php git laravel composer-php installation


    【解决方案1】:

    要创建一个 Laravel 项目,你只需要使用 2 个命令:

    composer 全局需要“laravel/installer”

    laravel 新项目名称

    或者如果你只想使用 Composer :

    composer create-project --prefer-dist laravel/laravel 项目名称

    希望对你有所帮助。

    【讨论】:

    • Hi Yan,感谢您的回复,我已经尝试了所有这些方法,但是当它尝试安装 SwiftMailer 依赖项时安装中断,我不知道为什么
    【解决方案2】:

    错误很明显...'C:\Users\user\Client\vendor\swiftmailer\swiftmailer' already exists and is not an empty directory.

    【讨论】:

    • 它似乎创建了两次目录,我在错误消息中注意到了这一点,但我尝试删除目录并重新安装,但它仍然抛出错误
    猜你喜欢
    • 1970-01-01
    • 2018-03-02
    • 2013-03-27
    • 1970-01-01
    • 2022-11-05
    • 2022-12-23
    • 2020-12-30
    • 2022-11-11
    • 2016-01-19
    相关资源
    最近更新 更多