【问题标题】:Error when trying to install laravel/create a laravel project on windows via composer尝试通过 Composer 在 Windows 上安装 laravel/创建 laravel 项目时出错
【发布时间】:2021-01-06 03:41:53
【问题描述】:

我想使用 Laravel 创建一个新项目。

从文档中,我使用 Windows 可执行安装程序下载了 Composer。

我已经将路径设置为:C:\Users\marti\AppData\Roaming\Composer\vendor\bin

**我创建了 vendor\bin 目录

在命令提示符下,“composer”命令有效。 我尝试使用 laravel 安装程序安装 Laravel,但 create-project 命令也给了我一个错误。 即使有管理权限,我也尝试了这两种方法,但仍然存在错误。

使用 Laravel 安装程序:

[错误异常] file_put_contents(C:\Users\marti\AppData\Roaming\Composer\vendor\bin):无法打开流:权限被拒绝

使用create-project方法:

[无效参数异常] Composer 找不到配置文件:C:\Users\marti\AppData\Roaming\Composer\vendor\bin 要初始化一个项目,请按照https://getcomposer.org/“Getting S”中的描述创建一个 composer.json 文件 馅饼”部分

请帮忙!

Error when using laravel installer

Error when using create-project method

【问题讨论】:

  • 欢迎来到 StackOverflow。请使用代码 sn-p 格式。
  • 我遇到了一个非常相似的问题。我在 C:// 驱动器中设置了我的项目。后来,我发现经过身份验证的用户没有获得对 C: 驱动器中文件夹的完全访问权限。我在属性中更改了它并且它起作用了。

标签: php laravel composer-php


【解决方案1】:

我删除了 Composer 路径变量,将目录更改为“C:>”并运行命令“composer global require laravel/installer”

【讨论】:

    【解决方案2】:

    尝试从 composer composer global require laravel/installer 尝试要求 Laravel 安装程序,然后只需创建一个新的 laravel 项目 laravel new {PROJECT_NAME}

    【讨论】:

    • 请通过调用 CMD composer -v 确保您的作曲家已正确安装
    • 您的作曲家版本是多少?它是全局安装的吗?
    • 版本 2.0.0-RC1,这是一个新版本。这不是一个稳定的版本。
    • 好的,我知道你已经解决了这个问题,祝你有美好的一天:)
    【解决方案3】:

    Composer(适用于 windows),自 build v1.10.13 起不需要您手动设置 env 路径变量

    您不必在 composer 安装目录或环境路径变量中更改或添加任何内容。

    如果你已经这样做了,那么请执行以下操作

    • 重新安装作曲家。
    • 在新的cmd 窗口中运行composer,查看其是否安装正确。
    • 运行composer create-project --prefer-dist laravel/laravel <your project name>,现在您的项目应该已正确设置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2021-08-04
      • 2019-08-19
      • 1970-01-01
      • 2020-08-10
      • 1970-01-01
      • 2020-12-30
      • 2017-07-13
      • 2015-12-22
      相关资源
      最近更新 更多