theodi / open-data-certificate

The mark of quality and trust for open data
https://certificates.theodi.org/
MIT License
46 stars 39 forks source link

currently install script breaks due to eventmachine and rubyracer #1452

Open quadrophobiac opened 7 years ago

quadrophobiac commented 7 years ago

this is of consequence to certs because even if you manually fix event machine with following (fix current @ April 2017)

gem install eventmachine -v '1.0.7' -- --with-cppflags=-I/usr/local/opt/openssl/include
gem install libv8 -v '3.16.14.13' -- --with-system-v8
gem install therubyracer -- --with-v8-dir=/usr/local/opt/v8-315

Certs bin/setup file will crash out when it attempts to run bundle

quadrophobiac commented 7 years ago

@Floppy as I am incorporating these same issues into the CSVlint readme could you have a look at this and unpack how these sorts of dependency errors can be mitigated? Also can you explain how these problems are mitigated or managed by Heroku? Basically I'm curious if there is a way to catch or be notified of any future dependency problems likely to happen on local development of repositories. I'd also like to avoid 'hardcoding' known issues into the readme in case the solutions cease to work due to development elsewhere, any thoughts on whether that's avoidable or not?