PHP Composer找不到我的项目的composer.json文件

时间:2013-11-20 20:38:24

标签: composer-php

我已经使用他们的安装指南在我的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文件放在项目文件夹中,为什么还要将JSON文件放在服务器的根目录中呢?我错过了什么?

2 个答案:

答案 0 :(得分:13)

我刚刚找到了你可以使用的其他主题:

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

答案 1 :(得分:10)

看起来您正在/ root路径中执行 php composer.phar install