Composer - Forked Laravel 4.2 未安装
Posted
技术标签:
【中文标题】Composer - Forked Laravel 4.2 未安装【英文标题】:Composer - Forked Laravel 4.2 not installing 【发布时间】:2016-04-09 13:11:47 【问题描述】:我从 Github 克隆了 Laravel 4.2 分支并将其推送到私有 GitLab 服务器。我从 4.2 创建了一个名为 dev-bugfix 的新分支,并在 1 个文件中添加了注释,以查看 composer 是否会安装我的 fork 而不是官方的 Laravel。
我的步骤:
从 Github 克隆 Laravel 4.2 分支 将 repo 推送到私有 GitLab 服务器 在现有的 Laravel 应用程序中,删除 composer.lock,运行 composer dump-autoload 并删除整个供应商文件夹编辑 composer.json 以包含我的私人仓库:
"repositories": [
"type": "package",
"package":
"version": "dev-bugfix",
"name": "laravel/framework",
"source":
"url": "my-gitlab-repo",
"type": "git",
"reference": "dev-bugfix"
],
"require":
"laravel/framework": "dev-bugfix",
"barryvdh/laravel-debugbar": "~1.8"
,
运行作曲家安装
Composer 首先克隆我的 Laravel 框架分支,然后安装一些依赖项。然后,Artisan 想要清理编译失败的地方。完整输出click
我错过了什么?我做错了什么?
【问题讨论】:
【参考方案1】:你需要安装patchwork/utf8包。
在 composer.json 的 require
部分添加:"patchwork/utf8": "1.2.*"
,然后执行 composer update
。
【讨论】:
但是这个包已经在分叉的 Laravel 包的 composer.json 中了? Composer 应该从我的仓库中读取 composer.json 并自动安装它,对吗?它是 Laravel 的一部分! 然后试试composer dump-autoload
,对sometimes有帮助以上是关于Composer - Forked Laravel 4.2 未安装的主要内容,如果未能解决你的问题,请参考以下文章
为 Laravel 安装 composer 时缺少 composer.json 文件
Composer 失败--> composer 需要 sger/laravel-paypal