我已经从 Github 克隆了 Laravel 4.2 分支并将其推送到私有(private) GitLab 服务器。我从 4.2 创建了一个名为 dev-bugfix 的新分支,并在 1 个文件中添加了评论,以查看 composer 是否会安装我的 fork 而不是官方的 Laravel。
我的步骤:
- 从 Github 克隆 Laravel 4.2 分支
- 将 repo 推送到私有(private) GitLab 服务器
- 在现有的 Laravel 应用程序中,移除 composer.lock,运行 composer dump-autoload 并移除整个 vendor 文件夹
编辑 composer.json 以包含我的私有(private)仓库:
"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 安装
Composer 首先克隆我的 Laravel 框架分支,然后安装一些依赖项。然后,Artisan 想要清理编译失败的地方。完整输出 click
我错过了什么?我做错了什么?
最佳答案
您需要安装patchwork/utf8包。
在 composer.json 的 require
部分添加:"patchwork/utf8": "1.2.*"
然后执行 composer update
.
关于php - Composer - Forked Laravel 4.2 未安装,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34616294/