Mac にて mysql2 をインストールする際に "ld: library 'zstd' not found" でエラーになる場合の対処方法

結論

環境変数 LIBRARY_PATH$(brew --prefix zstd)/lib を追加する。

具体的な実行例

$ LIBRARY_PATH="$LIBRARY_PATH:$(brew --prefix zstd)/lib" bundle install

エラーメッセージの例

(前略)
compiling client.c
compiling infile.c
compiling mysql2_ext.c
compiling result.c
compiling statement.c
linking shared-object mysql2/mysql2.bundle
ld: warning: -multiply_defined is obsolete
ld: library 'zstd' not found
clang: error: linker command failed with exit code 1 (use -v to see invocation)
make: *** [mysql2.bundle] Error 1

make failed, exit code 2
(後略)
Powered by はてなブログ