你好,我试图使用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
尝试更新供应商/编写器/安装程序。
{}
同样的事情也发生在我身上