我已经使用他们的安装指南在我的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文件放在服务器的根目录中呢?我错过了什么?
答案 0 :(得分:13)
我刚刚找到了你可以使用的其他主题:
php composer.phar --working-dir=/home/user/folder/ update
答案 1 :(得分:10)
看起来您正在/ root路径中执行 php composer.phar install 。