在OS X El Capitan 10.11上安装puma ruby​​ gem的问题

当试图在OS X El Capitan上安装puma“任何版本”时,它仍然失败。 值得庆幸的是, / user / dennis-best能够获得一些亮点,值得为此付出一切荣誉。

对于那些遇到puma和openssl问题的人,尤其是使用Mac OS 10.11(El Capitan)的问题,添加一些标志将为您节省数小时的心痛:

 gem install puma -- --with-cppflags=-I/usr/local/opt/openssl/include --with-ldflags=-L/usr/local/opt/openssl/lib 

https://gist.github.com/edvinasbartkus/0e99ea8305a20737f562

正如/ users / mwp所提到的,你也可以通过brew安装OpenSSL,而不包括可选的cppflags安装puma,没有任何打嗝。 对于那些不希望通过brew安装OpenSSL的用户,下面的选项也适用。