And*_*ino 11 ruby macos gem xcode6
我尝试在安装优胜美地之前安装一个像我一样的宝石,但现在我收到一个错误:
/Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:159:in"synchronize":错误:无法构建gem原生扩展.(宝石::内线:: BuildError)
错误:无法构建gem原生扩展.
僵局; 递归锁定
这是我写的命令:
sudo gem install mysql2
Run Code Online (Sandbox Code Playgroud)
这是它出现在终端中的消息:
Gem文件将保留在/Library/Ruby/Gems/2.0.0/gems/autotest-fsevent-0.2.9中进行检查.结果记录到/Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14/2.0.0/autotest-fsevent-0.2.9/gem_make.out
Gem文件将保留在/Library/Ruby/Gems/2.0.0/gems/autotest-fsevent-0.2.9中进行检查.结果从/Library/Ruby/Site/2.0.0/rubygems记录到/Library/Ruby/Gems/2.0.0/extensions/universal-darwin-14/2.0.0/autotest-fsevent-0.2.9/gem_make.out /ext/builder.rb:159
build_extension' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:198:in:来自/Library/Ruby/Site/2.0.0中的/Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:ineach' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:inbuild_extensions' 中的build_extensions'中的块/rubygems/specification.rb:1436:inblock in build_extensions' from /Library/Ruby/Site/2.0.0/rubygems/user_interaction.rb:45:in"从/Library/Ruby/Site/2.0.0/rubygems/specification.rb:1434:in use_uibuild_extensions' from /Library/Ruby/Site/2.0.0/rubygems/stub_specification.rb:60:inbuild_extensions'从/Library/Ruby/Site/2.0.0/rubygems/basic_specification .RB:56:在contains_requirable_file?' from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:925:in中find_inactive_by_path块'从/Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:ineach' from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:in找到'从/Library/Ruby/Site/2.0.0/rubygems/specification.rb 924:在find_inactive_by_path' from /Library/Ruby/Site/2.0.0/rubygems.rb:185:intry_activate '从/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需要'从/Library/Ruby/Site/2.0.0/rubygems.rb:601:inload_yaml' from /Library/Ruby/Site/2.0.0/rubygems/config_file.rb:328:inLOAD_FILE"从/Library/Ruby/Site/2.0.0/rubygems/config_file.rb:197:ininitialize' from /Library/Ruby/Site/2.0.0/rubygems.rb:289:in新"从/Library/Ruby/Site/2.0.0/rubygems.rb:289:inconfiguration' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:63:in运行"从/库/红宝石/网站/ 2.0.0/RubyGems的/转/ ext_conf_bui lder.rb:38:block in build' from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/tempfile.rb:324:in从/Library/Ruby/Site/2.0打开'from /Library/Ruby/Site/2.0.0/rubygems/ext/ext_conf_builder.rb:17:inbuild' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:161:inblock(2 level)in build_extension'. 0/rubygems/ext/builder.rb:160:在chdir' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:160:inbuild_extension 中的块中来自/Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:159:insynchronize' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:159:inbuild_extension'来自/ Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:198:来自/ Library/Ruby /的block in build_extensions' from /Library/Ruby/Site/2.0.0/rubygems/ext/builder.rb:195:in每个'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:inblock in build_extensions' Site/2.0.0/rubygems/user_interaction.rb:45:inuse_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:inbuild_extensions' from /Library/Ruby/Site/2.0.0/rubygems/basic_specification.rb:56:incontains_requirable_file?' 从/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每个"从/Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:infind' from /Library/Ruby/Site/2.0.0/rubygems/specification.rb:924:infind_inactive_by_path"从/库/红宝石/网站/ 2.0.0/rubygems.rb:185:在try_activate' from /Library/Ruby/Site/2.0.0/rubygems/core_ext/kernel_require.rb:132:in抢救'从/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'从/库/红宝石/网站/ 2.0.0 /的rubygems/config_file.rb:328:在load_file' from /Library/Ruby/Site/2.0.0/rubygems/config_file.rb:197:in初始化'从/Library/Ruby/Site/2.0.0/rubygems/gem_runner.rb:74:innew' from /Library/Ruby/Site/2.0.0/rubygems/gem_runner.rb:74:indo_configuration'从/Library/Ruby/Site/2.0. 0/rubygems/gem_runner.rb:39:inrun' from /usr/bin/gem:21:in'
我使用的是OSX 10.10和Xcode 6 Beta.
你们中的任何人都知道如何处理这件事吗?
小智 -1
我遇到过同样的问题。使用 RVM 降级到 ruby 1.9.3 解决了我在 10.10 Yosemite 上的问题 - 以下是采取的步骤:
$ \curl -sSL https://get.rvm.io | bash
$ source /Users/shedali/.rvm/scripts/rvm
$ rvm install 1.9.3 --with-gcc=clang
$ gem install [packagename]
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4053 次 |
| 最近记录: |