Created
February 14, 2019 04:44
-
-
Save bhollan/42f93f7a9981f698f3ff4167fbfe67aa to your computer and use it in GitHub Desktop.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
I'm trying to set up my local Dev Environment to match my team's. I can't upgrade Ruby/Rails/Mysql2 (for the time being). | |
I know my local mysql config is good (enough?) because I can create a new Rails project and run it just fine. I'm getting the same error if I run `rake db:create` or `rails s` or even start IRB and run `require 'mysql2'`. | |
I've googled the hell out of this. I was initially using MariaDB as my Mysql implementation locally. So I thought that might be screwing with the mysql2 gem. So I ripped out MariaDB and finally got Mysql 5.6 working (another team version we're locked into at the moment). After successfully upgrading to Mysql 5.6, I'm confident that's 100% not the issue. | |
I would expect if I had the wrong password for it to complain about the config somehow. But it's always the same. | |
`uninitialized constant Mysql2::Client::SECURE_CONNECTION` | |
Ruby (RVM): `ruby 1.9.3p551 (2014-11-13 revision 48407) [x86_64-linux]` | |
Mysql2: `0.3.16` | |
There have been some other version-related struggles, but nothing this strong. Any help would be greatly appreciated. The only thing I've encountered that I haven't actually tried is building the mysql2 gem locally. | |
One random thing I can't really imagine affecting this is that I'm running Ubuntu 16 and my teammate is running OSX (but he said on the phone yesterday that he's run this project on Ubuntu 16 before (plus our production servers are Ubuntu)). | |
Here's the output of `rake db:create`: | |
``` | |
rake aborted! | |
Bundler::GemRequireError: There was an error while trying to load the gem 'mysql2'. | |
Gem Load Error is: uninitialized constant Mysql2::Client::SECURE_CONNECTION | |
Backtrace for gem load error is: | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/mysql2-0.3.16/lib/mysql2/client.rb:12:in `<class:Client>' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/mysql2-0.3.16/lib/mysql2/client.rb:2:in `<module:Mysql2>' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/mysql2-0.3.16/lib/mysql2/client.rb:1:in `<top (required)>' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/mysql2-0.3.16/lib/mysql2.rb:10:in `require' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/mysql2-0.3.16/lib/mysql2.rb:10:in `<top (required)>' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/bundler-1.12.5/lib/bundler/runtime.rb:86:in `require' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/bundler-1.12.5/lib/bundler/runtime.rb:86:in `block (2 levels) in require' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/bundler-1.12.5/lib/bundler/runtime.rb:81:in `each' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/bundler-1.12.5/lib/bundler/runtime.rb:81:in `block in require' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/bundler-1.12.5/lib/bundler/runtime.rb:70:in `each' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/bundler-1.12.5/lib/bundler/runtime.rb:70:in `require' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/bundler-1.12.5/lib/bundler.rb:102:in `require' | |
/home/brianh/code/footsteps/myf2b/config/application.rb:7:in `<top (required)>' | |
/home/brianh/code/footsteps/myf2b/Rakefile:5:in `require' | |
/home/brianh/code/footsteps/myf2b/Rakefile:5:in `<top (required)>' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/rake-10.3.2/lib/rake/rake_module.rb:28:in `load' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/rake-10.3.2/lib/rake/rake_module.rb:28:in `load_rakefile' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/rake-10.3.2/lib/rake/application.rb:687:in `raw_load_rakefile' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/rake-10.3.2/lib/rake/application.rb:94:in `block in load_rakefile' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/rake-10.3.2/lib/rake/application.rb:176:in `standard_exception_handling' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/rake-10.3.2/lib/rake/application.rb:93:in `load_rakefile' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/rake-10.3.2/lib/rake/application.rb:77:in `block in run' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/rake-10.3.2/lib/rake/application.rb:176:in `standard_exception_handling' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/rake-10.3.2/lib/rake/application.rb:75:in `run' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/rake-10.3.2/bin/rake:33:in `<top (required)>' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/bin/rake:23:in `load' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/bin/rake:23:in `<main>' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:24:in `eval' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:24:in `<main>' | |
Bundler Error Backtrace: | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/bundler-1.12.5/lib/bundler/runtime.rb:90:in `rescue in block (2 levels) in require' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/bundler-1.12.5/lib/bundler/runtime.rb:85:in `block (2 levels) in require' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/bundler-1.12.5/lib/bundler/runtime.rb:81:in `each' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/bundler-1.12.5/lib/bundler/runtime.rb:81:in `block in require' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/bundler-1.12.5/lib/bundler/runtime.rb:70:in `each' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/bundler-1.12.5/lib/bundler/runtime.rb:70:in `require' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/gems/bundler-1.12.5/lib/bundler.rb:102:in `require' | |
/home/brianh/code/footsteps/myf2b/config/application.rb:7:in `<top (required)>' | |
/home/brianh/code/footsteps/myf2b/Rakefile:5:in `require' | |
/home/brianh/code/footsteps/myf2b/Rakefile:5:in `<top (required)>' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:24:in `eval' | |
/home/brianh/.rvm/gems/ruby-1.9.3-p551/bin/ruby_executable_hooks:24:in `<main>' | |
(See full trace by running task with --trace) | |
``` | |
My local `gem list` output: | |
``` | |
*** LOCAL GEMS *** | |
actionmailer (3.2.13) | |
actionpack (3.2.13) | |
activemodel (3.2.13) | |
activerecord (3.2.13) | |
activerecord-import (0.13.0) | |
activeresource (3.2.13) | |
activesupport (3.2.13) | |
acts-as-taggable-on (2.3.3) | |
acts_as_commentable (3.0.1) | |
acts_as_list (0.4.0) | |
addressable (2.3.6) | |
arel (3.0.3, 3.0.2) | |
Ascii85 (1.0.3, 1.0.2) | |
awesome_print (1.8.0, 1.2.0, 1.1.0) | |
aws-eventstream (1.0.1) | |
aws-partitions (1.136.0) | |
aws-sdk (1.47.0) | |
aws-sdk-core (3.46.0) | |
aws-sigv2 (1.0.1) | |
aws-sigv4 (1.0.3) | |
bcrypt (3.1.12, 3.1.7) | |
bcrypt-ruby (3.1.5, 3.0.1) | |
best_in_place (2.1.0) | |
better_errors (1.1.0, 0.8.0) | |
bigdecimal (1.1.0) | |
binding_of_caller (0.8.0, 0.7.2, 0.7.1) | |
builder (3.0.4) | |
bundler (1.12.5) | |
bundler-unload (1.0.2) | |
capybara (2.0.3) | |
carrierwave (0.10.0) | |
childprocess (0.5.3) | |
choice (0.2.0, 0.1.6) | |
ckeditor (4.0.11, 4.0.4) | |
climate_control (0.2.0, 0.0.3) | |
cocaine (0.5.4) | |
coderay (1.1.2, 1.1.0, 1.0.9) | |
coffee-rails (3.2.2) | |
coffee-script (2.3.0, 2.2.0) | |
coffee-script-source (1.12.2, 1.7.1, 1.7.0, 1.6.2) | |
commonjs (0.2.7, 0.2.6) | |
crypt (1.1.4) | |
csv-mapper (0.5.1) | |
daemons (1.3.1, 1.1.9) | |
daemons-rails (1.2.1) | |
database_cleaner (1.7.0, 1.3.0) | |
ddtrace (0.19.1, 0.19.0, 0.18.1) | |
debug_inspector (0.0.3, 0.0.2) | |
devise (2.2.8) | |
diff-lcs (1.3, 1.2.5) | |
dynamic_form (1.1.4) | |
equivalent-xml (0.5.1) | |
erubis (2.7.0) | |
eventmachine (1.0.3) | |
excon (0.62.0) | |
execjs (2.7.0, 2.2.1, 1.4.0) | |
executable-hooks (1.6.0) | |
faraday (0.15.4) | |
faraday_middleware (0.13.0, 0.12.2) | |
fastercsv (1.5.5) | |
ffi (1.9.25, 1.9.3) | |
figaro (1.0.0, 0.7.0) | |
friendly_id (4.0.10.1, 4.0.9) | |
fun_sftp (1.1.1) | |
gem-wrappers (1.4.0) | |
geocoder (1.2.3) | |
geoip (1.6.4, 1.4.0) | |
gli (2.18.0) | |
hashery (2.1.2, 2.1.1) | |
hashie (3.6.0) | |
hex_string (1.0.1) | |
hike (1.2.3, 1.2.1) | |
hirb (0.7.3, 0.7.2, 0.7.1) | |
hirb-unicode (0.0.5) | |
i18n (0.6.1) | |
in_place_editing (1.2.0) | |
io-console (0.3) | |
jmespath (1.4.0) | |
journey (1.0.4) | |
jpicker-rails (0.1) | |
jquery-fileupload-rails (0.4.1) | |
jquery-minicolors-rails (2.1.4.0) | |
jquery-rails (3.1.1, 2.3.0) | |
jquery-ui-rails (4.1.2) | |
json (1.8.6, 1.8.1, 1.7.7, 1.5.5) | |
kaminari (0.16.2, 0.16.1) | |
launchy (2.4.2) | |
less (2.5.1, 2.3.1) | |
less-rails (2.5.0) | |
letsrate (1.0.7) | |
libv8 (3.16.14.19 x86_64-linux, 3.16.14.3 x86_64-linux, 3.11.8.17 x86_64-linux) | |
lograge (0.3.4) | |
logstash-event (1.2.02) | |
mail (2.5.4) | |
mailchimp-api (2.0.6) | |
makara (0.3.10) | |
mandrill-api (1.0.53) | |
maxminddb (0.1.22, 0.1.11) | |
memcache-client (1.8.5) | |
method_source (0.9.2) | |
mime-types (1.25.1, 1.21) | |
mimemagic (0.3.3) | |
mini_portile (0.6.0) | |
minitest (2.5.1) | |
msgpack (1.2.6, 1.2.4) | |
multi_json (1.13.1, 1.10.1, 1.7.2) | |
multipart-post (2.0.0) | |
mysql2 (0.3.16) | |
nested_form (0.3.2) | |
net-sftp (2.1.2) | |
net-ssh (2.9.1) | |
nokogiri (1.6.2.1, 1.5.11, 1.5.9) | |
opentracing (0.5.0, 0.4.3) | |
orm_adapter (0.5.0, 0.4.0) | |
paper_trail (2.7.2) | |
paperclip (3.5.4) | |
pdf-reader (1.2.0) | |
polyglot (0.3.5, 0.3.3) | |
power_assert (1.1.3) | |
pry (0.12.2) | |
pry-remote (0.1.8) | |
rack (1.4.7, 1.4.5) | |
rack-cache (1.2) | |
rack-ssl (1.3.4, 1.3.3) | |
rack-test (0.6.2) | |
rails (3.2.13) | |
rails-erd (1.1.0) | |
railties (3.2.13) | |
rake (10.3.2, 0.9.2.2) | |
rb-fsevent (0.10.3) | |
rdoc (3.12.2, 3.9.5) | |
ref (2.0.0, 1.0.5, 1.0.4) | |
remotipart (1.4.2, 1.2.1) | |
rmagick (2.16.0, 2.13.2) | |
rspec-core (2.14.8) | |
rspec-expectations (2.14.5) | |
rspec-mocks (2.14.6) | |
rspec-rails (2.14.1) | |
ruby-graphviz (1.2.4, 1.0.9) | |
ruby-rc4 (0.1.5) | |
rubygems-bundler (1.4.5) | |
rubyzip (1.0.0) | |
rvm (1.11.3.9) | |
sass (3.3.10, 3.3.9, 3.2.7) | |
sass-rails (3.2.6) | |
selenium-webdriver (2.42.0) | |
shortener (0.4.1) | |
slack-ruby-client (0.10.0) | |
slop (3.6.0) | |
sprockets (2.2.2) | |
strip_attributes (1.5.1) | |
test_after_commit (0.4.1) | |
therubyracer (0.12.1) | |
thin (1.6.2) | |
thor (0.20.3, 0.19.1, 0.17.0) | |
tilt (1.4.1, 1.3.6) | |
transaction_isolation (1.0.3) | |
transaction_retry (1.0.2) | |
treetop (1.4.15, 1.4.12) | |
twitter-bootstrap-rails (2.2.8) | |
typed_serialize (1.0.0) | |
tzinfo (0.3.55, 0.3.40, 0.3.39, 0.3.37) | |
uglifier (2.5.1) | |
unicode-display_width (0.1.1) | |
utf8-cleaner (0.0.6) | |
warden (1.2.3, 1.2.1) | |
websocket (1.0.7) | |
websocket-driver (0.7.0) | |
websocket-extensions (0.1.3) | |
whatlanguage (1.0.6, 1.0.5) | |
wicked_pdf (1.1.0, 0.11.0) | |
will_paginate (3.1.6, 3.0.7) | |
wkhtmltopdf-binary-11 (0.1.0) | |
x-editable-rails (1.5.3) | |
xml-simple (1.1.5, 1.1.4) | |
xpath (1.0.0) | |
zip-zip (0.3) | |
``` | |
This is a teammate's `gem list`: | |
``` | |
*** LOCAL GEMS *** | |
actionmailer (3.2.13) | |
actionpack (3.2.13) | |
activemodel (3.2.13) | |
activerecord (3.2.13) | |
activerecord-import (0.13.0, 0.3.1) | |
activeresource (3.2.13) | |
activesupport (3.2.13) | |
acts-as-taggable-on (2.3.3) | |
acts_as_commentable (3.0.1) | |
acts_as_list (0.4.0) | |
addressable (2.3.6) | |
arel (3.0.3) | |
Ascii85 (1.0.2) | |
awesome_print (1.2.0) | |
aws-sdk (1.47.0) | |
bcrypt (3.1.7) | |
bcrypt-ruby (3.1.5) | |
best_in_place (2.1.0) | |
bigdecimal (1.1.0) | |
binding_of_caller (0.7.2) | |
builder (3.0.4) | |
bundler (1.12.5) | |
bundler-unload (1.0.2) | |
capybara (2.0.3) | |
carrierwave (0.10.0) | |
childprocess (0.5.3) | |
choice (0.1.6) | |
ckeditor (4.0.11) | |
climate_control (0.0.3) | |
cocaine (0.5.4) | |
coffee-rails (3.2.2) | |
coffee-script (2.3.0) | |
coffee-script-source (1.7.1) | |
commonjs (0.2.7) | |
concurrent-ruby (1.0.5) | |
crypt (1.1.4) | |
csv-mapper (0.5.1) | |
daemons (1.1.9) | |
daemons-rails (1.2.1) | |
database_cleaner (1.3.0) | |
ddtrace (0.19.0, 0.8.2) | |
debug_inspector (0.0.2) | |
devise (2.2.8) | |
diff-lcs (1.2.5) | |
dynamic_form (1.1.4) | |
equivalent-xml (0.5.1) | |
erubis (2.7.0) | |
excon (0.58.0) | |
execjs (2.2.1) | |
executable-hooks (1.3.2) | |
faraday (0.14.0, 0.11.0) | |
faraday_middleware (0.12.2, 0.11.0.1) | |
fastercsv (1.5.5) | |
ffi (1.9.3) | |
figaro (0.7.0) | |
friendly_id (4.0.10.1) | |
fun_sftp (1.1.1, 1.0.0) | |
gem-wrappers (1.2.7) | |
geocoder (1.2.3) | |
geoip (1.4.0) | |
gli (2.17.1, 2.16.0) | |
hashery (2.1.1) | |
hashie (3.5.7, 3.5.5) | |
hex_string (1.0.1) | |
hike (1.2.3) | |
hirb (0.7.2) | |
hirb-unicode (0.0.5) | |
i18n (0.9.3, 0.6.1) | |
in_place_editing (1.2.0) | |
io-console (0.3) | |
journey (1.0.4) | |
jpicker-rails (0.1) | |
jquery-fileupload-rails (0.4.1) | |
jquery-rails (3.1.1) | |
jquery-ui-rails (4.1.2) | |
json (1.8.1, 1.5.5) | |
kaminari (0.16.2) | |
launchy (2.4.2) | |
less (2.5.1) | |
less-rails (2.5.0) | |
letsrate (1.0.7) | |
libv8 (3.16.14.19 x86_64-darwin-15, 3.16.14.15 x86_64-darwin-15, 3.16.14.3) | |
lograge (0.3.4) | |
logstash-event (1.2.02) | |
mail (2.5.4) | |
mailchimp-api (2.0.6) | |
makara (0.3.10, 0.3.9) | |
mandrill-api (1.0.53) | |
maxminddb (0.1.11) | |
mime-types (1.25.1) | |
mini_portile (0.5.3) | |
mini_portile2 (2.1.0) | |
minitest (5.11.3, 2.5.1) | |
msgpack (1.2.6, 1.1.0) | |
multi_json (1.10.1) | |
multi_xml (0.6.0) | |
multipart-post (2.0.0) | |
mysql2 (0.3.16) | |
nested_form (0.3.2) | |
net-sftp (2.1.2) | |
net-ssh (2.9.1) | |
newrelic_rpm (3.9.0.229) | |
nokogiri (1.5.11) | |
opentracing (0.5.0) | |
orm_adapter (0.5.0) | |
paper_trail (2.7.2) | |
paperclip (3.5.4) | |
pdf-reader (1.2.0) | |
polyglot (0.3.5) | |
rack (1.4.5) | |
rack-cache (1.2) | |
rack-ssl (1.3.4) | |
rack-test (0.6.2) | |
rails (3.2.13) | |
rails-erd (1.1.0) | |
railties (3.2.13) | |
rake (10.3.2, 0.9.2.2) | |
rdoc (3.12.2, 3.9.5) | |
ref (2.0.0, 1.0.5) | |
remotipart (1.2.1) | |
rmagick (2.13.2) | |
rspec-core (2.14.8) | |
rspec-expectations (2.14.5) | |
rspec-mocks (2.14.6) | |
rspec-rails (2.14.1) | |
ruby-graphviz (1.0.9) | |
ruby-rc4 (0.1.5) | |
rubygems-bundler (1.4.4) | |
rubyzip (1.0.0) | |
rvm (1.11.3.9) | |
sass (3.3.10) | |
sass-rails (3.2.6) | |
scout_apm (3.0.0.pre11) | |
selenium-webdriver (2.42.0) | |
shortener (0.4.1) | |
slack-ruby-client (0.10.0, 0.8.0) | |
sprockets (2.2.2) | |
strip_attributes (1.5.1) | |
test_after_commit (0.4.1) | |
therubyracer (0.12.2, 0.12.1) | |
thor (0.19.1) | |
thread_safe (0.3.6) | |
tilt (1.4.1) | |
transaction_isolation (1.0.3) | |
transaction_retry (1.0.2) | |
treetop (1.4.15) | |
twitter-bootstrap-rails (2.2.8) | |
typed_serialize (1.0.0) | |
tzinfo (1.2.4, 0.3.40) | |
uglifier (2.5.1) | |
unicode-display_width (0.1.1) | |
warden (1.2.3) | |
websocket (1.2.4, 1.0.7) | |
websocket-driver (0.7.0, 0.6.5) | |
websocket-extensions (0.1.3, 0.1.2) | |
whatlanguage (1.0.5) | |
wicked_pdf (0.11.0) | |
will_paginate (3.0.7) | |
wkhtmltopdf-binary-11 (0.1.0) | |
x-editable-rails (1.5.3) | |
xml-simple (1.1.4) | |
xpath (1.0.0) | |
zip-zip (0.3) | |
``` | |
Our project's Gemfile: | |
``` | |
source 'https://rubygems.org' | |
gem 'rails', '3.2.13' | |
# Bundle edge Rails instead: | |
# gem 'rails', :git => 'git://github.com/rails/rails.git' | |
# tracing gems | |
gem 'ddtrace' | |
# gem 'scout_apm' | |
gem 'mysql2' | |
gem 'jquery-rails' | |
gem 'jquery-ui-rails' | |
gem 'jpicker-rails' | |
# gem 'thin' | |
# Gems used only for assets and not required | |
# in production environments by default. | |
group :assets do | |
gem 'sass-rails', '~> 3.2.3' | |
gem 'coffee-rails', '~> 3.2.1' | |
# See https://github.com/sstephenson/execjs#readme for more supported runtimes | |
gem 'therubyracer', :platforms => :ruby | |
gem 'uglifier', '>= 1.0.3' | |
gem "less-rails" | |
gem 'twitter-bootstrap-rails' | |
gem 'jquery-fileupload-rails' | |
end | |
# To use ActiveModel has_secure_password | |
# gem 'bcrypt-ruby', '~> 3.0.0' | |
# To use Jbuilder templates for JSON | |
# gem 'jbuilder' | |
# Use unicorn as the app server | |
# gem 'unicorn' | |
# Deploy with Capistrano | |
# gem 'capistrano' | |
# To use debugger | |
# gem 'debugger' | |
gem 'rmagick' | |
gem 'carrierwave' | |
gem 'net-ssh', '2.9.1' | |
gem 'fun_sftp', '1.1.1' | |
gem 'nokogiri', '~> 1.5.11' | |
gem 'equivalent-xml' | |
gem 'acts-as-taggable-on', '~> 2.3.1' | |
gem 'kaminari' | |
gem "friendly_id", "~> 4.0.9" | |
gem 'devise', '~> 2.2.3' | |
gem "ckeditor" | |
gem "best_in_place" | |
gem "x-editable-rails" | |
gem "nested_form", "~> 0.3.2" | |
group :development do | |
# gem 'better_errors' | |
gem 'binding_of_caller' | |
gem 'awesome_print' | |
gem 'hirb-unicode' | |
# gem 'sql_origin' | |
end | |
group :development, :test do | |
gem 'pdf-reader', '1.2.0' | |
gem 'rspec-rails', '2.14.1' | |
gem 'capybara', '2.0.3' | |
gem 'launchy' | |
gem 'database_cleaner' | |
end | |
gem 'test_after_commit', :group => :test | |
#gems required for Rails 2 web app | |
gem 'hex_string' | |
gem 'paper_trail', '~> 2.7.1' | |
gem "zip-zip", "~> 0.1" | |
gem "rubyzip", "~> 1.0.0" | |
gem 'xml-simple', :require => 'xmlsimple' | |
gem "acts_as_list" | |
gem "paperclip", "~> 3.0" | |
gem "crypt", "1.1.4" | |
gem "csv-mapper" | |
gem 'in_place_editing' | |
gem 'acts_as_commentable', '3.0.1' | |
gem 'typed_serialize' | |
gem 'geocoder' | |
gem 'geoip' | |
gem 'dynamic_form' | |
gem 'will_paginate', '~> 3.0' | |
gem 'wkhtmltopdf-binary-11' | |
gem 'wicked_pdf' | |
#new gems | |
gem 'strip_attributes' | |
gem 'whatlanguage' | |
gem "rails-erd" | |
gem 'aws-sdk' | |
# Disabled 2017-09-29 | |
# gem 'newrelic_rpm' | |
gem 'daemons-rails' | |
gem 'remotipart' | |
gem 'figaro' | |
gem 'activerecord-import', '~> 0.13.0' | |
gem 'makara', '0.3.10' | |
gem 'letsrate', '1.0.7' | |
#gem 'fakes3' | |
gem 'transaction_retry' | |
gem 'shortener', '~> 0.4.1' | |
gem 'lograge' | |
gem 'logstash-event' | |
gem 'maxminddb' | |
gem 'slack-ruby-client', '~> 0.10.0' | |
gem 'mailchimp-api', require: 'mailchimp' | |
gem 'mandrill-api' | |
``` | |
Our project's Gemfile.lock: | |
``` | |
GEM | |
remote: https://rubygems.org/ | |
specs: | |
Ascii85 (1.0.2) | |
actionmailer (3.2.13) | |
actionpack (= 3.2.13) | |
mail (~> 2.5.3) | |
actionpack (3.2.13) | |
activemodel (= 3.2.13) | |
activesupport (= 3.2.13) | |
builder (~> 3.0.0) | |
erubis (~> 2.7.0) | |
journey (~> 1.0.4) | |
rack (~> 1.4.5) | |
rack-cache (~> 1.2) | |
rack-test (~> 0.6.1) | |
sprockets (~> 2.2.1) | |
activemodel (3.2.13) | |
activesupport (= 3.2.13) | |
builder (~> 3.0.0) | |
activerecord (3.2.13) | |
activemodel (= 3.2.13) | |
activesupport (= 3.2.13) | |
arel (~> 3.0.2) | |
tzinfo (~> 0.3.29) | |
activerecord-import (0.3.1) | |
activerecord (~> 3.0) | |
activeresource (3.2.13) | |
activemodel (= 3.2.13) | |
activesupport (= 3.2.13) | |
activesupport (3.2.13) | |
i18n (= 0.6.1) | |
multi_json (~> 1.0) | |
acts-as-taggable-on (2.3.3) | |
rails (~> 3.0) | |
acts_as_commentable (3.0.1) | |
acts_as_list (0.4.0) | |
activerecord (>= 3.0) | |
addressable (2.3.6) | |
arel (3.0.3) | |
awesome_print (1.2.0) | |
aws-sdk (1.47.0) | |
json (~> 1.4) | |
nokogiri (>= 1.4.4) | |
bcrypt (3.1.7) | |
bcrypt-ruby (3.1.5) | |
bcrypt (>= 3.1.3) | |
best_in_place (2.1.0) | |
jquery-rails | |
rails (~> 3.1) | |
binding_of_caller (0.7.2) | |
debug_inspector (>= 0.0.1) | |
builder (3.0.4) | |
capybara (2.0.3) | |
mime-types (>= 1.16) | |
nokogiri (>= 1.3.3) | |
rack (>= 1.0.0) | |
rack-test (>= 0.5.4) | |
selenium-webdriver (~> 2.0) | |
xpath (~> 1.0.0) | |
carrierwave (0.10.0) | |
activemodel (>= 3.2.0) | |
activesupport (>= 3.2.0) | |
json (>= 1.7) | |
mime-types (>= 1.16) | |
childprocess (0.5.3) | |
ffi (~> 1.0, >= 1.0.11) | |
choice (0.1.6) | |
ckeditor (4.0.11) | |
mime-types | |
orm_adapter (~> 0.5.0) | |
climate_control (0.0.3) | |
activesupport (>= 3.0) | |
cocaine (0.5.4) | |
climate_control (>= 0.0.3, < 1.0) | |
coffee-rails (3.2.2) | |
coffee-script (>= 2.2.0) | |
railties (~> 3.2.0) | |
coffee-script (2.3.0) | |
coffee-script-source | |
execjs | |
coffee-script-source (1.7.1) | |
commonjs (0.2.7) | |
crypt (1.1.4) | |
csv-mapper (0.5.1) | |
fastercsv | |
daemons (1.1.9) | |
daemons-rails (1.2.1) | |
daemons | |
multi_json (~> 1.0) | |
database_cleaner (1.3.0) | |
debug_inspector (0.0.2) | |
devise (2.2.8) | |
bcrypt-ruby (~> 3.0) | |
orm_adapter (~> 0.1) | |
railties (~> 3.1) | |
warden (~> 1.2.1) | |
diff-lcs (1.2.5) | |
dynamic_form (1.1.4) | |
equivalent-xml (0.5.1) | |
nokogiri (>= 1.4.3) | |
erubis (2.7.0) | |
execjs (2.2.1) | |
fastercsv (1.5.5) | |
ffi (1.9.3) | |
figaro (0.7.0) | |
bundler (~> 1.0) | |
rails (>= 3, < 5) | |
friendly_id (4.0.10.1) | |
activerecord (>= 3.0, < 4.0) | |
fun_sftp (1.0.0) | |
net-sftp | |
geocoder (1.2.3) | |
geoip (1.4.0) | |
hashery (2.1.1) | |
hex_string (1.0.1) | |
hike (1.2.3) | |
hirb (0.7.2) | |
hirb-unicode (0.0.5) | |
hirb (~> 0.5) | |
unicode-display_width (~> 0.1.1) | |
i18n (0.6.1) | |
in_place_editing (1.2.0) | |
journey (1.0.4) | |
jpicker-rails (0.1) | |
jquery-rails | |
railties (>= 3.1.0) | |
jquery-fileupload-rails (0.4.1) | |
actionpack (>= 3.1) | |
railties (>= 3.1) | |
jquery-rails (3.1.1) | |
railties (>= 3.0, < 5.0) | |
thor (>= 0.14, < 2.0) | |
jquery-ui-rails (4.1.2) | |
railties (>= 3.1.0) | |
json (1.8.1) | |
kaminari (0.16.2) | |
actionpack (>= 3.0.0) | |
activesupport (>= 3.0.0) | |
launchy (2.4.2) | |
addressable (~> 2.3) | |
less (2.5.1) | |
commonjs (~> 0.2.7) | |
less-rails (2.5.0) | |
actionpack (>= 3.1) | |
less (~> 2.5.0) | |
letsrate (1.0.7) | |
libv8 (3.16.14.3) | |
lograge (0.3.4) | |
actionpack (>= 3) | |
activesupport (>= 3) | |
railties (>= 3) | |
logstash-event (1.2.02) | |
mail (2.5.4) | |
mime-types (~> 1.16) | |
treetop (~> 1.4.8) | |
maxminddb (0.1.11) | |
mime-types (1.25.1) | |
multi_json (1.10.1) | |
mysql2 (0.3.16) | |
nested_form (0.3.2) | |
net-sftp (2.1.2) | |
net-ssh (>= 2.6.5) | |
net-ssh (2.9.1) | |
newrelic_rpm (3.9.0.229) | |
nokogiri (1.5.11) | |
orm_adapter (0.5.0) | |
paper_trail (2.7.2) | |
activerecord (~> 3.0) | |
railties (~> 3.0) | |
paperclip (3.5.4) | |
activemodel (>= 3.0.0) | |
activesupport (>= 3.0.0) | |
cocaine (~> 0.5.3) | |
mime-types | |
pdf-reader (1.2.0) | |
Ascii85 (~> 1.0.0) | |
hashery (~> 2.0) | |
ruby-rc4 | |
polyglot (0.3.5) | |
rack (1.4.5) | |
rack-cache (1.2) | |
rack (>= 0.4) | |
rack-ssl (1.3.4) | |
rack | |
rack-test (0.6.2) | |
rack (>= 1.0) | |
rails (3.2.13) | |
actionmailer (= 3.2.13) | |
actionpack (= 3.2.13) | |
activerecord (= 3.2.13) | |
activeresource (= 3.2.13) | |
activesupport (= 3.2.13) | |
bundler (~> 1.0) | |
railties (= 3.2.13) | |
rails-erd (1.1.0) | |
activerecord (>= 3.0) | |
activesupport (>= 3.0) | |
choice (~> 0.1.6) | |
ruby-graphviz (~> 1.0.4) | |
railties (3.2.13) | |
actionpack (= 3.2.13) | |
activesupport (= 3.2.13) | |
rack-ssl (~> 1.3.2) | |
rake (>= 0.8.7) | |
rdoc (~> 3.4) | |
thor (>= 0.14.6, < 2.0) | |
rake (10.3.2) | |
rdoc (3.12.2) | |
json (~> 1.4) | |
ref (1.0.5) | |
remotipart (1.2.1) | |
rmagick (2.13.2) | |
rspec-core (2.14.8) | |
rspec-expectations (2.14.5) | |
diff-lcs (>= 1.1.3, < 2.0) | |
rspec-mocks (2.14.6) | |
rspec-rails (2.14.1) | |
actionpack (>= 3.0) | |
activemodel (>= 3.0) | |
activesupport (>= 3.0) | |
railties (>= 3.0) | |
rspec-core (~> 2.14.0) | |
rspec-expectations (~> 2.14.0) | |
rspec-mocks (~> 2.14.0) | |
ruby-graphviz (1.0.9) | |
ruby-rc4 (0.1.5) | |
rubyzip (1.0.0) | |
sass (3.3.10) | |
sass-rails (3.2.6) | |
railties (~> 3.2.0) | |
sass (>= 3.1.10) | |
tilt (~> 1.3) | |
selenium-webdriver (2.42.0) | |
childprocess (>= 0.5.0) | |
multi_json (~> 1.0) | |
rubyzip (~> 1.0) | |
websocket (~> 1.0.4) | |
shortener (0.4.1) | |
rails (>= 3.0.7) | |
sprockets (2.2.2) | |
hike (~> 1.2) | |
multi_json (~> 1.0) | |
rack (~> 1.0) | |
tilt (~> 1.1, != 1.3.0) | |
strip_attributes (1.5.1) | |
activemodel (>= 3.0, < 5.0) | |
test_after_commit (0.4.1) | |
activerecord (>= 3.2) | |
therubyracer (0.12.1) | |
libv8 (~> 3.16.14.0) | |
ref | |
thor (0.19.1) | |
tilt (1.4.1) | |
transaction_isolation (1.0.3) | |
activerecord (>= 3.0.11) | |
transaction_retry (1.0.2) | |
activerecord (>= 3.0.11) | |
transaction_isolation (>= 1.0.2) | |
treetop (1.4.15) | |
polyglot | |
polyglot (>= 0.3.1) | |
twitter-bootstrap-rails (2.2.8) | |
actionpack (>= 3.1) | |
execjs | |
rails (>= 3.1) | |
railties (>= 3.1) | |
typed_serialize (1.0.0) | |
activerecord | |
tzinfo (0.3.40) | |
uglifier (2.5.1) | |
execjs (>= 0.3.0) | |
json (>= 1.8.0) | |
unicode-display_width (0.1.1) | |
warden (1.2.3) | |
rack (>= 1.0) | |
websocket (1.0.7) | |
whatlanguage (1.0.5) | |
wicked_pdf (0.11.0) | |
rails | |
will_paginate (3.0.7) | |
wkhtmltopdf-binary-11 (0.1.0) | |
x-editable-rails (1.5.3) | |
railties | |
xml-simple (1.1.4) | |
xpath (1.0.0) | |
nokogiri (~> 1.3) | |
zip-zip (0.3) | |
rubyzip (>= 1.0.0) | |
PLATFORMS | |
ruby | |
DEPENDENCIES | |
activerecord-import (~> 0.3.1) | |
acts-as-taggable-on (~> 2.3.1) | |
acts_as_commentable (= 3.0.1) | |
acts_as_list | |
awesome_print | |
aws-sdk | |
best_in_place | |
binding_of_caller | |
capybara (= 2.0.3) | |
carrierwave | |
ckeditor | |
coffee-rails (~> 3.2.1) | |
crypt (= 1.1.4) | |
csv-mapper | |
daemons-rails | |
database_cleaner | |
devise (~> 2.2.3) | |
dynamic_form | |
equivalent-xml | |
figaro | |
friendly_id (~> 4.0.9) | |
fun_sftp | |
geocoder | |
geoip | |
hex_string | |
hirb-unicode | |
in_place_editing | |
jpicker-rails | |
jquery-fileupload-rails | |
jquery-rails | |
jquery-ui-rails | |
kaminari | |
launchy | |
less-rails | |
letsrate (= 1.0.7) | |
lograge | |
logstash-event | |
maxminddb | |
mysql2 | |
nested_form (~> 0.3.2) | |
net-ssh (= 2.9.1) | |
newrelic_rpm | |
nokogiri (~> 1.5.11) | |
paper_trail (~> 2.7.1) | |
paperclip (~> 3.0) | |
pdf-reader (= 1.2.0) | |
rails (= 3.2.13) | |
rails-erd | |
remotipart | |
rmagick | |
rspec-rails (= 2.14.1) | |
rubyzip (~> 1.0.0) | |
sass-rails (~> 3.2.3) | |
shortener (~> 0.4.1) | |
strip_attributes | |
test_after_commit | |
therubyracer | |
transaction_retry | |
twitter-bootstrap-rails | |
typed_serialize | |
uglifier (>= 1.0.3) | |
whatlanguage | |
wicked_pdf | |
will_paginate (~> 3.0) | |
wkhtmltopdf-binary-11 | |
x-editable-rails | |
xml-simple | |
zip-zip (~> 0.1) | |
``` | |
I would expect `require 'mysql2'` to at least load the gem. Rails nor Rake will work with the gem at all. It's almost like it's missing some internal file. | |
I know there's a lot of "old" stuff in here, but that's kind of the reason I was brought into the team. Any tips you can offer by way of upgrading methodologies are welcome too. | |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment