【问题标题】:PHP, Composer, PHP dependency managerPHP, Composer, PHP 依赖管理器
【发布时间】:2015-12-26 00:34:19
【问题描述】:

我正在开始一个新的 PHP 项目,我想使用 composer 提取一些 php 组件,例如“nesbot/carbon”。但是当我创建一个 composer.json 文件并尝试运行 composer install 命令时,它会从我以前的项目中下载我不想要的其他文件。

即使我尝试运行“composer install”而没有在空文件夹中包含 composer.json 文件,它也会从缓存中下载一些以前的依赖项。我没有从它读取composer.json的地方得到它。我被困在项目中间。

如何使用 composer 创建一个新项目?

【问题讨论】:

  • 您可以先向我们展示您的 composer.json 文件
  • { "require": { "nesbot/carbon": "1.21.0" } }
  • 可能听起来很傻,但你确定你是从你里面有任何东西的文件夹中运行composer install 吗?也许在终端上,您位于带有package.json 文件的不同文件夹中。如果你从终端运行ls -l,你能告诉我们它返回了什么吗?

标签: php composer-php


【解决方案1】:

要使用composer 创建一个新项目,请运行

$ composer init

在该项目的根目录中。

有关参考,请参阅https://getcomposer.org/doc/03-cli.md#init

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-03-19
    • 1970-01-01
    • 2016-03-18
    • 2015-02-02
    • 2012-10-02
    • 2023-04-07
    • 2018-05-12
    • 2021-09-26
    相关资源
    最近更新 更多