PHP Composer 无法为我的项目解析 composer.json 文件
PHP Composer can't parse composer.json file for my project
我已经使用他们的安装指南在我的 Linux/Apache 服务器上的根目录(这是默认选择)中成功安装了 Composer。
http://socketo.me/docs/install
它说我需要 "create a file called composer.json in your project folder"。因此,我使用记事本和 filezilla 创建了该文件(包含他们在其页面顶部提供的内容),以将文件下载到我的应用程序的根目录。
然后我打开 Putty 并输入:
cd /var/www/websocket
(应用目录,已经放置json文件)
然后我 运行 Composer 使用:
php ~/composer.phar install
并出现以下错误:
[Seld\JsonLint\ParsingException] "./composer.json" does not contain
valid JSON Parse error on line 1: php ~/composer.phar ^
Expected one of: 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['
根据说明,我的 composer.json 文件包含
php ~/composer.phar require cboden/ratchet
我应该怎么做才能正确安装它?
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.
的详细架构
我知道我迟到了,但以防万一有人遇到这个错误
如果您正在使用 brew ,您需要做的就是 brew install composer
如果它已经安装,它会更新它并为你设置它
希望这对某人有所帮助。
我已经使用他们的安装指南在我的 Linux/Apache 服务器上的根目录(这是默认选择)中成功安装了 Composer。
http://socketo.me/docs/install
它说我需要 "create a file called composer.json in your project folder"。因此,我使用记事本和 filezilla 创建了该文件(包含他们在其页面顶部提供的内容),以将文件下载到我的应用程序的根目录。
然后我打开 Putty 并输入:
cd /var/www/websocket
(应用目录,已经放置json文件)
然后我 运行 Composer 使用:
php ~/composer.phar install
并出现以下错误:
[Seld\JsonLint\ParsingException] "./composer.json" does not contain valid JSON Parse error on line 1: php ~/composer.phar ^
Expected one of: 'STRING', 'NUMBER', 'NULL', 'TRUE', 'FALSE', '{', '['
根据说明,我的 composer.json 文件包含
php ~/composer.phar require cboden/ratchet
我应该怎么做才能正确安装它?
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.
的详细架构我知道我迟到了,但以防万一有人遇到这个错误
如果您正在使用 brew ,您需要做的就是 brew install composer
如果它已经安装,它会更新它并为你设置它
希望这对某人有所帮助。