gem install puma 失敗,error: implicit declaration of function 'SSL_CTX_get0_param', did you mean 'SSL_CTX_set1_param'?
更新日期:原因是 open_ssl 函式庫 問題
解決方法
1. brew install openssl
2. brew link openssl
3. export LDFLAGS="-L/usr/local/opt/[email protected]/lib"
4. export CPPFLAGS="-I/usr/local/opt/[email protected]/include"
5. export PKG_CONFIG_PATH="/usr/local/opt/[email protected]/lib/pkgconfig"
6. export PATH="/usr/local/opt/[email protected]/bin:$PATH"
7. gem install puma -v "5.3.1" -- --with-cflags="-Wno-error=implicit-function-declaration"
第七點要注意一下你的版本是多少,可能不會是 5.3.1,請自己換版本
來源:Github issue