macOS openssl file not found while installing Ruby gems
While installing Ruby gems on macOS, you might encounter an error like:
In file included from binder.cpp:20:
./project.h:119:10: fatal error: 'openssl/ssl.h' file not found
#include <openssl/ssl.h>
^~~~~~~~~~~~~~~
1 error generated.
make: *** [binder.o] Error 1
make failed, exit code 2
Gem files will remain installed in /Users/burak/.rvm/gems/ruby-3.0.1/gems/eventmachine-1.2.7 for inspection.
That was the case for me when I was trying to install jekyll
gem using gem install jekyll
.
Solution is to do:
gem install jekyll -- --with-cppflags=-I/opt/homebrew/opt/openssl/include