luoxuan 2015-11-26 21:21:51 11006次浏览 8条回复 4 1 0

安装完Yii2 后,报错,哪位高手能指教一下吗?

Invalid Parameter – yii\base\InvalidParamException

The file or directory to be published does not exist: C:\xampp\htdocs\yii2test/vendor\bower/jquery/dist
觉得很赞
  • 回复于 2015-11-26 21:42 举报

    应该是从网上直接下载的压缩包不是安装模式安装的吧,有东西有问题要调整下。

  • 回复于 2015-11-26 22:33 举报

    是用composer安装的

  • 回复于 2015-11-26 23:21 举报

    装的是advanced版本

  • 回复于 2015-11-27 08:14 举报

    路径中得 vendor/bower 检查一下, 估计你得实际目录是 vendor/bower-asset

    如果是这样的话 修改成 bower 就行了..

    极大可能是这个原因 ...

  • 回复于 2015-11-27 11:54 举报

    确实是这个原因,把bower-asset中的文件都移到bower 就好了,不知道什么原因造成的。

    4 条回复
    回复于 2015-11-27 13:15 回复

    把你composer升级到最新版 应该就不会再出现这个情况了.

    回复于 2015-12-01 10:17 回复

    这个就是因为composer版本太新造成的

    回复于 2015-12-01 10:41 回复

    我之前遇到这个情况, 把composer版本升级到 1.0.0-alpha11 (2015-11-14) 就可以了. 目前都没有比这个版本更新的了. 当然有一个snapshot , 不过没人用吧...搞不懂 composer为什么一直是alpha版本

    回复于 2015-12-01 21:51 回复

    aplpha11不是最新的。。。你用composer selfupdate过后才是最新的,是个dev版本

  • 回复于 2015-11-29 13:06 举报

    是的 你要把composer升级到最新,然后fxp那个插件设置成~1.1.3

  • 回复于 2015-11-30 18:04 举报

    执行php composer.phar global require "fxp/composer-asset-plugin:~1.1.3"这句的时候

    有下面的错误:

    Fatal error: Call to undefined method Fxp\Composer\AssetPlugin\Package\Version\V
    ersionParser::parseLinks() in C:\Users\Administrator\AppData\Roaming\Composer\ve
    ndor\fxp\composer-asset-plugin\Repository\VcsPackageFilter.php on line 272

  • 回复于 2015-12-01 10:19 举报

    这个是因为你composer版本太新造成的,具体可参见官方的解决办法:

    https://github.com/yiisoft/yii2/issues/10198

    composer self-update 1.0.0-alpha11
    composer clear-cache
    

    然后重新用composer安装一下

您需要登录后才可以回复。登录 | 立即注册