php - Composer - Forked Laravel 4.2 未安装

标签 php git laravel laravel-4 composer-php

我已经从 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/

相关文章:

php - htaccess mod_rewrite :- products. php?cat=1 到/myfolder1/myproduct1/

git - 无法 pull b/c "You have unstaged changes",但状态显示没有变化

php - 类不存在 - Laravel

PHP如何将HTML字符串保存到数据库中

php - ActionScript从php加载外部声音文件,并从php响应中找出实际的文件名?

git - 我可以删除历史记录并保留最近 git 提交的 sha 吗?

git - 在 Git 中列出文件的所有更改的方法

php - 产品、变体和库存-什么是设计数据库的最佳方式

laravel - 有没有一种方法可以使用 Laravel 构建项目,但将核心文件与我的站点文件分开?

PHP mysql 在特殊时间的欢乐时光显示产品