yii2扩展yii2-imagine遇到的问题

    最近在使用yii2移植网站时,在缩略图那里卡了两天,几乎搞得想崩溃,但经过我不屈不挠的努力,终于成功搞定!

    刚开始一直按照网上的教程,在cmd使用命令行安装,

           php composer.phar require --prefer-dist yiisoft/yii2-imagine 

           PS:附上该方法教程:http://www.yiiframework.com/doc-2.0/ext-imagine-index.html

     但是一直没有成功,主要是出现以下问题,

     Deprecation Notice: The Composer\Package\LinkConstraint\MultiConstraint class is deprecated, use                  

     Composer\Semver\Constraint\MultiConstraint  instead.inphar:///usr/local/bin/composer/src/Composer/Package/LinkConstraint/MultiConstraint.php:17

     Deprecation Notice: The Composer\Package\LinkConstraint\LinkConstraintInterface interface is deprecated, use  Composer\Semver\Constraint\ConstraintInterface          

     instead. in  phar:///usr/local/bin/composer/src/Composer/Package/LinkConstraint/LinkConstraintInterface.php:17

     然后跳出个错误

           illegal offset type in isset or empty

    最后 安装失败。

    经过努力终于找到了解决方法,如下:

    这其实是: fxp/composer-asset-plugin  相关的一个BUG,你在global require的时候,用1.1的beta版就没问题了。
    解决方法,首先在cmd上输入

           composer global require "fxp/composer-asset-plugin:~1.1.1" 

     然后在cmd上输入

           composer install

      就OK了。当然有一个前提,你需要先安装了git软件,并且添加了系统变量,不然依然无法成功。现附上方法。

            1、从git官网下载windows版本的git:http://git-scm.com/downloads

            2、一般使用默认设置即可:一路next,git安装完毕!

            3、找到git安装路径中bin的位置,如:C:\Program Files\Git\bin

                  找到git安装路径中cmd的位置,如:C:\Program Files\Git\cmd

                  注:"C:\Program Files\Git\"是安装路径,可能与你的安装路径不一样,要按照你自己的路径替换"C:\Program Files\Git\",不过默认是C:\Program Files

            4、右键“计算机”->“属性”->“高级系统设置”->“环境变量”->在下方的“系统变量”中找到“path”->选中“path”并选择“编辑”->将第三步找到的bin和cmd的路径复制到其中->保存并退 出
                 注:“path”中,每个路径之间要以英文输入状态下的分号“;”作为间隔。

            5、需要以管理员身份运行cmd

      



  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值