【问题标题】:'bundle install' with rbenv cause same error message many times使用 rbenv 的“捆绑安装”多次导致相同的错误消息
【发布时间】:2015-03-17 13:51:58
【问题描述】:

在 Mac OSX Yosemite 上,我在运行“捆绑安装”时多次出现以下错误。

我的过程...

$ brew install rbenv
$ brew install ruby-build
$ rbenv install 2.1.2
$ rbenv rehash
$ bundle install
$ rbenv rehash
$ cd myrepos 
$ bundle install

错误!

Gem files will remain installed in /Users/user/.gem/ruby/2.1.0/gems/debase-0.0.9 for inspection.
Results logged to /Users/user/.gem/ruby/2.1.0/extensions/x86_64-darwin-14/2.1.0-static/debase-0.0.9/gem_make.out
from /Users/user/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/ext/ext_conf_builder.rb:38:in `block in build'
from /Users/user/.rbenv/versions/2.1.2/lib/ruby/2.1.0/tempfile.rb:324:in `open'

...

from /Users/user/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:132:in `rescue in require'
from /Users/user/.rbenv/versions/2.1.2/lib/ruby/2.1.0/rubygems/core_ext/kernel_require.rb:144:in `require'
from extconf.rb:24:in `<main>'

extconf failed, exit code 1

【问题讨论】:

  • 还有更多的错误。看起来您缺少一些编译 debase gem 所需的本机库
  • 谢谢你,@Doon。我已经自己回答了。此问题可能与this question 有关

标签: ruby macos gem bundler rbenv


【解决方案1】:

只需删除~/.gem

我尝试过关注。但是它们对这个问题没有意义。

  • 更新xcode
  • 将 gcc 改为 clang
  • 重新安装 ruby​​

~/.gem 似乎会导致运行 rbenv 包出错。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-07-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多