Composer json不包含有效的json


Composer json does not contain valid JSON

你好,我试图使用laravel,但我失败了与作曲家的安装。

我使用的是windows 7,当我安装作曲家的设置没有任何问题。当我使用命令composer -V时,问题出现了,它返回给我这些错误。

我不明白这是什么意思。如果有人能给我解释一下错误。谢谢你的阅读。很抱歉,如果有一些像这样的帖子,但我可以阅读我不理解什么。

粘贴编辑器。验证器上的Json文件,它应该指出语法错误

试试http://www.jsonlint.com

返回错误:

Parse error on line 1:
MZ
^
Expecting one of: 'String', 'Number', 'Null' ... {', '['

请检查您的整个JSON必须从'{'开始,以'}'结束,以便您的无效JSON转换为有效JSON

复制你的JSON到这个网站:http://jsonlint.com/

首先确保您可以在命令行中使用php。你可以输入:

php -v 

这应该给你php的版本。如果没有,将php可执行文件添加到您的windows路径文件(https://stackoverflow.com/a/7307581/1354222)。

在bash窗口的laravel文件夹中运行以下命令,获取最新的composer版本(安装说明来自composer网站):

php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === 'aa96f26c2b67226a324c27919f1eb05f21c248b987e6195cad9690d5c1ff713d53020a02ac8c217dbf90a7eacc9d141d') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
php composer-setup.php
php -r "unlink('composer-setup.php');"

然后使用以下命令安装laravel(从laravel网站,稍微适合您的情况):

php composer.phar create-project --prefer-dist laravel/laravel blog

尝试更新供应商/编写器/安装程序。

{}

同样的事情也发生在我身上