我已经从Github克隆了Laravel 4.2分支,并将其推送到一个专用的GitLab服务器。我在4.2中创建了一个名为dev-bugfix的新分支,并在1个文件中添加了一条注释,看看composer是否会安装我的fork,而不是官方的Laravel。
我的步骤:
- 从Github克隆Laravel 4.2分支
- 将回购推送到私人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安装
Composer从克隆我的Laravel框架开始,之后安装了一些依赖项。然后,Artisan想要清理编译过的文件,但它失败了。完成输出点击
我错过了什么?我做错了什么?
您需要安装patrick/utf8软件包。
在composer.json的require
部分中,添加:"patchwork/utf8": "1.2.*"
,然后执行composer update
。