進度條

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