After a first time install of Middleman on El Capitan, I attempted to use the init command. I got this message:
Could not find proper version of middleman-cli (4.1.1) in any of the sources
Run bundle install
to install missing gems.
So, I ran that but tripped up on eventmachine 1.0.7.
Research reveals that this is an el capitan problem with deprecated openssl headers. I tried forcing, as suggested, with:
$ brew link openssl --force
But this did not work and I got the error message:
Linking keg-only openssl means you may end up linking against the insecure,
deprecated system OpenSSL while using the headers from Homebrew’s openssl.
Instead, pass the full include/library paths to your compiler e.g.:
-I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib
Sadly, as a newbie just savvy enough to know he hates WordPress but not savvy enough to know what to do with this last suggestion, I am stuck.
I tried a number of workarounds to no avail. Does anyone know how to solve this? I am guessing a lot of newbies are giving up on MM if the first time they try the init command it fails.