我已经使用他们的安装指南在我的Linux / Apache服务器上的根目录(这是默认选项)中成功安装了Composer。
http://socketo.me/docs/install
它说我需要在项目文件夹中创建一个名为composer.json的文件"。所以我使用记事本和filezilla创建了该文件(包含他们在其页面顶部提供的内容),以便将文件下载到我的应用程序的根目录。
然后我打开Putty并输入:
cd /var/www/websocket
(应用程序目录,已经放置了json文件)
然后我使用:
运行Composerphp ~/composer.phar install
并收到以下错误:
[Seld \ JsonLint \ ParsingException]" ./ composer.json"不含 第1行有效的JSON Parse错误:php~ / composer.phar ^
预期之一:' STRING',' NUMBER',' NULL',' TRUE'' FALSE',& #39; {',' ['
我的composer.json文件按照说明包含
php~ / composer.phar需要cboden / ratchet
我应该怎样做才能正确安装?
答案 0 :(得分:2)
composer.json应该只包含有效的json
字符串。以下不是json
php ~/composer.phar require cboden/ratchet
将composer.json
内容替换为以下内容,
{
"require" : {
"php": ">=5.4.2",
"cboden/Ratchet": "dev-master"
}
}
然后从包含composer.json
php ~/composer.phar update
有关composer.json read this的详细架构。