使用Lando BLT安装Drupal失败



背景&设置

我正试图使用这个Lando BLT教程从drupal启动本地开发环境,以进行concpet/简单设置的验证,看看它是如何工作的,我遇到了以下错误。

我目前正在使用以下内容:

  • macOS Big Sur 11.0.1
  • Docker Desktop 2.5.0.1
  • PHP 7.3
  • 作曲家1.10.19

错误输出

我解析了堆栈跟踪以提高的可读性

[info] Sites directory sites/default already exists - proceeding.
[info] Executing: mysql --defaults-file=/private/tmp/drush_fwtkwh --database=drupal --host=localhost --port=3306 --silent -A < /private/tmp/drush_LyVjVm
[info] Executing: mysql --defaults-file=/private/tmp/drush_jEVO19 --database=information_schema --host=localhost --port=3306 --silent -A < /private/tmp/drush_Xugn6U
[warning] Failed to drop or create the database. Do it yourself before installing. dyld: Library not loaded: /usr/local/opt/openssl/lib/libssl.1.0.0.dylib
Referenced from: /usr/local/bin/mysql
Reason: image not found
sh: line 1: 71580 Abort trap: 6           mysql --defaults-file=/private/tmp/drush_jEVO19 --database=information_schema --host=localhost --port=3306 --silent -A < /private/tmp/drush_Xugn6U
[notice] Starting Drupal installation. This takes a while.
/**
* Database configuration.
*/
[notice] Performed install task: install_select_language
[notice] Performed install task: install_select_profile
[notice] Performed install task: install_load_profile
[info] Undefined index: value install.core.inc:2303
[info] Array to string conversion install.core.inc:2303
In install.core.inc line 2307:

[DrupalCoreInstallerExceptionInstallerException]  
Database settings:                                    

Array                                                 

我的尝试

  • 我曾尝试使用brew来重新启动mysql,如果我记得的话,它是brew restart mysql

  • 我也试过mysql.server start

  • 以及brew uninstall openssl; brew uninstall openssl; brew install https://github.com/tebelorg/Tump/releases/download/v1.0.0/openssl.rb.*当我运行brew install https://github.com/tebelorg/Tump/releases/download/v1.0.0/openssl.rb时,它从brew中得到一个使用错误。

  • 当我运行mysql -u root -p时,我收到以下消息:

    dyld:未加载库:/usr/local/opt/openssl/lib/libssl1.0.0.dylib引用自:/usr/local/bin/mysql原因:找不到图像zsh:中止mysql-u root-p

如何避开或解决此错误?如果你想了解更多信息,请让我知道

我也遇到了类似的问题,但刚刚更新到Big Sur 11.1和最新版本的Lando(v3.0.24(。我的规格,fwiw:

  • Big Sur的最新版本(11.1(
  • 最新版本的Lando(3.0.24版(
  • Docker的最新版本(3+(
  • 作曲家1.10.19

不确定这是否正确,但在所有这些更新之后,我在容器中使用mysql时运气不佳——不得不在容器外使用Lando命令。

相关内容

  • 没有找到相关文章

最新更新