コンテンツにスキップ

2024-11-19 - 2024-11-25

読んだ記事

読んだ本

書いた

その他

  • 元同僚のscrapboxを発見
  • mise + asdf-phpでハマっている
    • 事の起こりはOpenSSL@1.1が死んだこと
    • もうOpenSSL@1.1依存なんてないだろ、っつってbrew uninstallしたら、miseでインストールしたPHPが動かない
      • asdf-phpがOpenSSL@1.1依存であることが発覚
      • https://github.com/asdf-community/asdf-php/issues/181 Issueはあるがあんまり注目されてない
        • これからasdf / miseでPHPをインストールしたい人ができなくなるのでは...
      • ~/.local/share/mise/plugins/php/bin/installを書き直したら動いた
        • set -xvはデバッグ用

diff --git a/bin/install b/bin/install
index c40be12..b601e87 100755
--- a/bin/install
+++ b/bin/install
@@ -1,6 +1,7 @@
 #!/usr/bin/env bash

 set -eo pipefail
+set -xv

 install_php() {
   local install_type=$1
@@ -28,7 +29,7 @@ install_php() {
     local krb5_path=$(homebrew_package_path krb5)
     local libedit_path=$(homebrew_package_path libedit)
     local libxml2_path=$(homebrew_package_path libxml2)
-    local openssl_path=$(homebrew_package_path openssl@1.1)
+    local openssl_path=$(homebrew_package_path openssl@3)

     if [ -n "$bison_path" ]; then
       export "PATH=${bison_path}/bin:${PATH}"
@@ -230,7 +231,7 @@ os_based_configure_options() {
     local libpng_path=$(homebrew_package_path libpng)
     local libxml2_path=$(homebrew_package_path libxml2)
     local libzip_path=$(homebrew_package_path libzip)
-    local openssl_path=$(homebrew_package_path openssl@1.1)
+    local openssl_path=$(homebrew_package_path openssl@3)
     local readline_path=$(homebrew_package_path readline)
     local webp_path=$(homebrew_package_path webp)
     local zlib_path=$(homebrew_package_path zlib)
#週報