boxen / our-boxen

Copy me for your team.
https://github.com/boxen/our-boxen/
MIT License
2.58k stars 883 forks source link

Update puppet-nginx (1.4.6 -> 1.6.0) #787

Closed orien closed 8 years ago

orien commented 8 years ago

This will compile and install nginx 1.8.0 in a way compatible with Mac OS X 10.11 El Capitan. See https://github.com/boxen/puppet-nginx/pull/45.

eugeneius commented 8 years ago

:+1:

@tarebyte could you review? Just a version bump.

kalimar commented 8 years ago

I've tried to run boxen on a freshly formatted machine with El Capitan and I'm still having problems with openssl. Here's the first error in the stack:

Error: Execution of '/opt/rubies/1.9.3-p551/bin/gem install 'bundler' --version '>= 1.10.6' --source 'https://rubygems.org/' --no-rdoc --no-ri --verbose' returned 1: /opt/rubies/1.9.3-p551/lib/ruby/1.9.1/rubygems/remote_fetcher.rb:329:in `rescue in connection_for': cannot load such file -- openssl (LoadError)
orien commented 8 years ago

@kalimar This PR only fixes the Nginx compilation problem for OS X 10.11. There's other work to be done to get our-boxen working with Ruby 1.9.3. In the meantime I suggest overriding the Ruby-Build version in your our-boxen/hiera/common.yaml.

ruby::build::ensure: "v20151024"

[edit] PR #791 Should solve the Ruby 1.9.3 compilation problem.