Composer

安装git和验证git.drupalcode.org帐号以使用composer管理Drupal依赖

大伟哥 提交于 2021-03-30,周二, 13:27 ,最近更新于2021-03-30,周二, 15:22

新启用的Debian 10 系统,按照以往的操作方式使用 composer 安装 Drupal 时出错,错误信息是:

Failed: [RuntimeException] git was not found in your PATH, skipping source download

运行 apt install git 即可以安装 git 了。

现在再运行 composer 命令,会提示你输入你在 drupal 官网的用户名和密码,这样 composer 就可以继续运行下去了:

标签

解决Composer运行中断并显示Killed的问题

大伟哥 提交于 2020-07-06,周一, 12:04 ,最近更新于2020-07-06,周一, 14:21

在内存1GB(分配给PHP的最大运行内存是128MB)的Linode VPS上运行Composer安装Drupal模块,没有得到成功的提示,只是提示KILLED。

通过修改分配给PHP的运行内存把PHP内存由128MB提高到256MB以后,报错具体了一点:

标签

使用Composer接管以前手动安装的Drupal网站

大伟哥 提交于 2020-07-03,周五, 17:08 ,最近更新于2020-07-03,周五, 17:08

Drupal越来越倾向于使用Composer来管理代码库了,好多模块不使用Composer都不容易安装成功。那对于以前下载上传又手动安装配置的Drupal网站,怎么样才能搭上Composer的快车呢?大伟哥经过对Drupal文档的学习和实际测试,发现很容易就可以免票上车了。上了车之后再回头看,才知道阻碍我们拥抱Composer的,不是Composer真的复杂难学,而是习惯的力量和对未知事物的恐惧。我们要始终意识到这样一个事实:Composer是来帮我们的,不是来制造麻烦的。

使用Composer给Drupal打Patch补丁

大伟哥 提交于 2020-06-23,周二, 10:58 ,最近更新于2020-06-23,周二, 16:26

使用Composer可以方便地管理Drupal核心版本和模块版本的更新,那如果是已经有Drupal的补丁解决了你急需要解决的问题,而Drupal核心团队或者模块作者还没来得及或者压根不想把补丁打包进新的版本呢?使用Composer追求自动化的你一定不想在Composer每次更新版本之后,还要再次手动给Drupal打补丁。既然用了Composer,那就让Composer全部代劳吧,连补丁一块儿。

要想让Composer干好这活, 得给它额外安装个工具,叫composer-patches。安装很简单,在项目根目录里require一下就行了:

标签

Composer:Cloning failed using an ssh key for authentication, enter your GitHub credentials to access private repos

大伟哥 提交于 2020-06-22,周一, 22:42 ,最近更新于2020-06-23,周二, 09:53

Composer真香,使用composer是会上瘾的,大伟哥已经决定把所有的Drupal网站都使用Composer来接管了。不过最近在阿里云ECS上使用Composer来安装依赖的时候,遇到了这样的错误: