【问题标题】:PHP Composer can't find composer.json file for my projectPHP Composer 找不到我的项目的 composer.json 文件
【发布时间】:2013-12-05 01:39:28
【问题描述】:

我已经使用他们的安装指南在我的 Linux/Apache 服务器的根目录(这是默认选择)中成功安装了 Composer。到目前为止,这一切都非常简单,除了我必须进行的一个 php.ini 调整 (detect_unicode = Off) 但现在我被卡住了。

我正在尝试使用 Composer 安装 Ratchet,并使用本指南:

http://socketo.me/docs/install

它说我需要“在你的项目文件夹中创建一个名为 composer.json 的文件”。因此,我使用 cPanel 文件管理器在我的应用程序的根目录中创建了该文件(以及他们在页面上提供的内容)。但是,当我使用以下方式运行 Composer 时:

php composer.phar install

PuTTy 给出以下错误消息:

Composer could not find a composer.json file in /root
To initialize a project, please create a composer.json file as described in the http://getcomposer.org/ "Getting Started" section

但这似乎没有意义,如果文档说要将它放在项目文件夹中,我为什么要将 JSON 文件放在服务器的根目录中?我错过了什么?

【问题讨论】:

    标签: composer-php


    【解决方案1】:

    您似乎正在 /root 路径中执行 php composer.phar install

    【讨论】:

    • 哦,所以我应该先 cd 到正确的目录?有道理。
    【解决方案2】:

    我刚刚发现了其他可以使用的主题:

    php composer.phar --working-dir=/home/user/folder/ update
    

    【讨论】:

    猜你喜欢
    • 2015-10-08
    • 2015-11-01
    • 2020-01-18
    • 2013-11-04
    • 2016-04-15
    • 2014-02-20
    • 2017-06-29
    • 2013-02-08
    • 2015-06-06
    相关资源
    最近更新 更多