2017-07-07 13:27:40 4071次浏览 5条回答 0 悬赏 100 金钱

我安装了composer 成功了,版本是 1.4.2 php版本是5.5的
我在基础版的目录下 执行composer require dmstr/yii2-adminlte-asset "2.*"
过了一会 报如下错误:
QQ截图20170707132752.png

本人第一次接触这个 不知道怎么搞 希望各位帮个忙 谢谢

刚才我试了Packagist 镜像 运行composer config -g repo.packagist composer https://packagist.phpcomposer.com
然后再运行composer require dmstr/yii2-adminlte-asset "2.*"
发现如下问题:
QQ截图20170707143737.png
难道php一定要5.6的???sebastian是Yii2的一个库,yii2不是只要php5.4的吗??

  • 回答于 2017-07-07 14:32 举报

    方法二: 修改当前项目的 composer.json 配置文件:

    打开命令行窗口(windows用户)或控制台(Linux、Mac 用户),进入你的项目的根目录(也就是 composer.json 文件所在目录),执行如下命令:

    复制
    composer config repo.packagist composer https://packagist.phpcomposer.com

    3 条回复
    回复于 2017-07-07 14:35 回复

    刚才这样试过了 报如下问题:

    • sebastian/version 2.0.1 require php >= 5.6 ....
      我5.5的难道就不能使用了???
    回复于 2017-07-07 14:43 回复

    5.6版本才可以

    回复于 2017-07-07 14:45 回复

    你是指composer要php5.6??

  • 回答于 2017-07-07 14:32 举报

    换成这个就可以了

  • 回答于 2017-07-07 15:32 举报

    还有个办法,你去git上下一份 自己放里面,然后映射下

  • 回答于 2017-07-07 21:29 举报

    composer的门槛确实比较高,经常让人抓狂

    2 条回复
    回复于 2017-07-10 10:13 回复

    主要是有点奇怪 yii2框架只要5.4,里面的一些扩展要5.6 晕死

    回复于 2017-07-10 10:34 回复

    应该是这些插件的开发者使用了高版本php的特性,或者他们自己的开发环境就是高版本php。

  • 回答于 2017-07-11 13:55 举报

    跟这个没关系吧。你里边有其他包依赖这个sebastianbergmann/version,这玩意儿依赖php>=5.6

    1 条回复
    回复于 2017-07-11 15:27 回复

    对 是的

    觉得很赞
您需要登录后才可以回答。登录 | 立即注册
xyf90314
副总裁

xyf90314

注册时间:2015-03-04
最后登录:2023-03-13
在线时长:95小时23分
  • 粉丝21
  • 金钱5257
  • 威望40
  • 积分6607

热门问题