Ruby gem installation error after OSX Yosemite and Xcode 6 installation
- by Andres Trevino
I tried installing a gem like I did before installing Yosemite, but now I'm getting an error:
/Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:159:in `synchronize': ERROR: Failed to build gem native extension. (Gem::Ext::BuildError)
ERROR: Failed to build gem native extension.
deadlock; recursive locking
This is the command I wrote:
sudo gem install mysql2
This is the message it appears in the terminal:
Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/autotest-fsevent-0.2.9 for inspection.
Results logged to /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14/2.0.0/autotest-fsevent-0.2.9/gem_make.out
Gem files will remain installed in /Library/Ruby/Gems/2.0.0/gems/autotest-fsevent-0.2.9 for inspection.
Results logged to /Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14/2.0.0/autotest-fsevent-0.2.9/gem_make.out
from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:159:in build_extension'
from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:198:inblock in build_extensions'
from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:in each'
from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:inbuild_extensions'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:1436:in block in build_extensions'
from /Library/Ruby/Site/2.0.0/rubygems/user_interaction.rb:45:inuse_ui'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:1434:in build_extensions'
from /Library/Ruby/Site/2.0.0/rubygems/stub_specification.rb:60:inbuild_extensions'
from /Library/Ruby/Site/2.0.0/rubygems/basic_specification.rb:56:in contains_requirable_file?'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:925:inblock in find_inactive_by_path'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in each'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:infind'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in find_inactive_by_path'
from /Library/Ruby/Site/2.0.0/rubygems.rb:185:intry_activate'
from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:132:in rescue in require'
from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:144:inrequire'
from /Library/Ruby/Site/2.0.0/rubygems.rb:601:in load_yaml'
from /Library/Ruby/Site/2.0.0/rubygems/config_file.rb:328:inload_file'
from /Library/Ruby/Site/2.0.0/rubygems/config_file.rb:197:in initialize'
from /Library/Ruby/Site/2.0.0/rubygems.rb:289:innew'
from /Library/Ruby/Site/2.0.0/rubygems.rb:289:in configuration'
from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:63:inrun'
from /Library/Ruby/Site/2.0.0/rubygems/ext/ext_conf_builder.rb:38:in block in build'
from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/tempfile.rb:324:inopen'
from /Library/Ruby/Site/2.0.0/rubygems/ext/ext_conf_builder.rb:17:in build'
from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:161:inblock (2 levels) in build_extension'
from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:160:in chdir'
from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:160:inblock in build_extension'
from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:159:in synchronize'
from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:159:inbuild_extension'
from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:198:in block in build_extensions'
from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:ineach'
from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:in build_extensions'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:1436:inblock in build_extensions'
from /Library/Ruby/Site/2.0.0/rubygems/user_interaction.rb:45:in use_ui'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:1434:inbuild_extensions'
from /Library/Ruby/Site/2.0.0/rubygems/stub_specification.rb:60:in build_extensions'
from /Library/Ruby/Site/2.0.0/rubygems/basic_specification.rb:56:incontains_requirable_file?'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:925:in block in find_inactive_by_path'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:ineach'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in find'
from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:infind_inactive_by_path'
from /Library/Ruby/Site/2.0.0/rubygems.rb:185:in try_activate'
from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:132:inrescue in require'
from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:144:in require'
from /Library/Ruby/Site/2.0.0/rubygems.rb:601:inload_yaml'
from /Library/Ruby/Site/2.0.0/rubygems/config_file.rb:328:in load_file'
from /Library/Ruby/Site/2.0.0/rubygems/config_file.rb:197:ininitialize'
from /Library/Ruby/Site/2.0.0/rubygems/gem_runner.rb:74:in new'
from /Library/Ruby/Site/2.0.0/rubygems/gem_runner.rb:74:indo_configuration'
from /Library/Ruby/Site/2.0.0/rubygems/gem_runner.rb:39:in run'
from /usr/bin/gem:21:in'
I am using OSX 10.10 and Xcode 6 Beta.
Do any of you guys have any idea as to what to do about this?
Thanks in advance