作曲家常见错误有哪些

  介绍

这篇文章主要介绍了作曲家常见错误有哪些,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获、下面让小编带着大家一起了解一下。

执行作曲家安装遇到错误:您的要求不能被解析成一个可安装的包。这是因为不匹配作曲家。json要求的版本。

完整错误如下:

vagrant@homestead:/usr/share/nginx/html/laravel-blog美元,sudocomposerinstall   Loadingcomposerrepositorieswithpackage 信息   Installingdependencies  (includingrequire-dev) fromlockfile   Yourrequirementscouldnot  beresolvedto  aninstallablesetofpackages。   ,   Problem 才能;1   ,,,女人;Installationrequestfor 教义/instantiator  1.0.3 →, satisfiablebydoctrine/instantiator [1.0.3]。   ,,,今天早上,教义/instantiator  1.0.3  requiresphp  ~ 5.3,→, yourPHPversion  (7.0.3), doesnot  satisfythatrequirement。   ,Problem  2   ,,,今天早上,教义/instantiator  1.0.3  requiresphp  ~ 5.3,→, yourPHPversion  (7.0.3), doesnot  satisfythatrequirement。   ,,,什么;phpunit)/phpunit-mock-objects  2.3.0  requiresdoctrine/instantiator  ~ 1.0,祝辞=1.0.1 →, satisfiablebydoctrine/instantiator [1.0.3]。   ,,,的背后,Installationrequestfor  phpunit)/phpunit-mock-objects  2.3.0 →, satisfiablebyphpunit/phpunit-mock-objects [tripwire]。

提示我的PHP 7版本太高,不符合作曲家。json需要的版本,但是在PHP 7下应该也是可以运行的,作曲家可以设置忽略版本匹配,命令是:

composerinstall ——ignore-platform-reqs   或   composerupdate ——ignore-platform-reqs

再次执行作曲家命令可以正常安装包了。

如果提示警告:

Cannotcreatecachedirectory /home/漂泊者/.composer/缓存/回购/https ---packagist.org/, 或是directoryis  not 可写只Proceedingwithoutcache   Cannotcreatecachedirectory 才能/home/漂泊者/.composer/缓存/文件/,,趁机directoryis  not 可写只Proceedingwithoutcache

这是在虚拟机中执行作曲家,提示这个目录没有可写权限,作曲家无法缓存下载的包,这样就每次都得重新下载,把目录改成可写可读即可。

sudo  chmod  -R  777年,/home/流浪汉.composer/缓存/文件/

另外,在虚拟机中也设置作曲家为国内镜像,不然下载速度慢的要死,执行:

composerconfig  -g  repo.packagistcomposerhttps://packagist.phpcomposer.com

好的,大功告成。

感谢你能够认真阅读完这篇文章,希望小编分享的“作曲家常见错误有哪些”这篇文章对大家有帮助,同时也希望大家多多支持,关注行业资讯频道,更多相关知识等着你来学习!

作曲家常见错误有哪些