在Drupal 8

时间:2015-12-16 11:30:30

标签: composer-php drupal-8

我一直在努力解决这个问题2天并且无法通过尝试启用地址模块,因为我只是收到错误消息“地址需要commerceguys /寻址库。”

文档似乎有点不清楚如何启用它,甚至文档页面返回404错误。我已经按照地址模块中的README.me文件进行了操作,但仍然遇到了同样的错误。

我的步骤: 1.)下载地址模块,解压缩并添加到/ modules 2.)在D8扩展页面中启用,返回消息“地址需要commerceguys /寻址库”

然后我从git页面https://github.com/commerceguys/addressing下载并解压缩该库,这会解压缩名为addressing-master的目录

现在我不知道应该把这个文件夹放在哪里。制作'/ libraries'文件夹并将其放入其中?我把它放在'/ vendor'中吗? 我尝试了上述两种方法并重新尝试启用地址模块,但仍然返回相同的消息“地址需要commerceguys /寻址库。”

所以我安装了作曲家管理器,从命令行运行init.php,一切顺利,去启用地址模块,仍然得到同样的消息。

然后我尝试cd到终端的地址模块目录然后运行$ composer install,仍然得到相同的消息。 现在我尝试将“commerceguys / addressing”:“dev-master”添加到根目录中的composer.json文件的require部分,然后从我的项目的根目录运行composer drupal-update,我得到了:

  

的Drupal \ composer_manager \作曲\命令::更新   使用包信息加载composer存储库   更新依赖项(包括require-dev)    - 更新jcalderonzumba / mink-phantomjs-driver dev-master(10d7c48 => 5bf53fa)

[RuntimeException的] / Users / barrypoore / mampsites / d8 / vendor / jcalderonzumba / mink-phantomjs-driver中缺少.git目录,请参阅https://getcomposer.org/commit-deps for m 矿石信息

更新[--prefer-source] [--prefer-dist] [ - dr-run] [--dev] [ - no-dev] [--lock] [--no-plugins] [ --no-custom-installers] [--no-autoloader] [ - no-scripts] [ - no-progress] [--with-dependencies] [-v | vv | vvv | --verbose] [ - o | --optimize-autoloader] [-a | --classmap-authoritative] [--ignore-platform-reqs] [--prefer-stable] [--prefer-lowest] [ - ] [ ] ...

我尽可能多地用Google搜索来解决这个问题但是现在已经有2天了,我仍然没有启用地址模块,有人可以建议吗?

提前谢谢你。

1 个答案:

答案 0 :(得分:0)

至少部分问题是他们在8.0.x-dev中修复的jcalderonzumba/mink-phantomjs-driver包的Drupal核心问题:

我无法完全应用他们的补丁,但是当我手动进行更改时,我能够运行drupal-update并安装地址模块。