I can't tell if this is an issue with Mechanize, Rubocop, or Ruby 2.4.0, but, Mechanize#get will cause Ruby & Rails to segmentation fault if mechanize is bundled before rubocop.
Update: this appears to work in Ruby 2.4.2.
To reproduce:
rails new newapp
add 'mechanize' and 'rubocop' to the gemfile and re-bundle
I can't tell if this is an issue with Mechanize, Rubocop, or Ruby 2.4.0, but,
Mechanize#get
will cause Ruby & Rails to segmentation fault if mechanize is bundled before rubocop.Update: this appears to work in Ruby 2.4.2.
To reproduce:
rails new newapp
rails c
scraper = Mechanize.new; scraper.get 'http://www.google.com/'
Expected:
Actual:
loading mechanize AFTER rubocop: segfaults
gem 'mechanize' gem 'rubocop'
loading mechanize AFTER rubocop: works
gem 'rubocop' gem 'mechanize'