作曲家安装程序脚本未正确运行,因为Composer.phar未下载。当我尝试使用cmd
使用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;"
我得到答案警告:hash_file(composer-setup.php):无法打开流:第1行上的命令行代码中没有此类文件或目录安装程序损坏警告:unlink(Composer-setup.php):第1行上的命令行代码中没有此类文件或目录
感谢您的帮助
您应该记住,如果将其添加到环境的PATH
变量中,则无需键入php composer.phar
。否则,如果它不起作用,则应安装composer.phar
。
尝试运行此命令:
php -r "eval('?>'.file_get_contents('http://getcomposer.org/installer'));"
尝试通过https://getcomposer.org/installer手动获取文件,然后将其保存为Composer-setup.php。然后确保与刚保存的文件同一目录中运行第二个命令(带有哈希文件的命令)。
在ubuntu
中安装作曲家的最佳方法在这里获取作曲家的钥匙:https://getcomposer.org/installer
php -r "copy('https://getcomposer.org/installer', 'composer-setup.php');"
php -r "if (hash_file('SHA384', 'composer-setup.php') === 'SET YOUR DOWNLOADED KEY') { echo 'Installer verified'; } else { echo 'Installer corrupt'; unlink('composer-setup.php'); } echo PHP_EOL;"
然后,您获得了安装路径复制它们并运行以下命令。
sudo mv composer.phar **/usr/local/bin/composer** (Replace your installed path)
现在与您的作曲家一起享受