安装atomic(1.1.16)时出现错误,Bundler无法继续。

3

我正尝试创建一个新的Rails应用程序,但在绑定时出现了以下错误...

这是我第一次遇到这个错误!!

Gem files will remain installed in /usr/local/rvm/gems/ruby-1.9.3-p448/gems/atomic-1.1.16 for inspection.
Results logged to /usr/local/rvm/gems/ruby-1.9.3-p448/gems/atomic-1.1.16/ext/gem_make.out

An error occurred while installing atomic (1.1.16), and Bundler cannot continue.
Make sure that `gem install atomic -v '1.1.16'` succeeds before bundling.

我的Rails版本是4.0.1

我的操作系统是Mac 10.9 Mavericks


文件 /usr/local/rvm/gems/ruby-1.9.3-p448/gems/atomic-1.1.16/ext/gem_make.out 中有什么内容? - user740584
你的结果中是否出现了这个错误:clang: error: unknown argument: '-multiply_definedsuppress' [-Wunused-command-line-argument-hard-error-in-future] 因为我在Mavericks上也遇到了同样的问题 >:( - onetwopunch
2个回答

4
尝试使用这里的解决方案:
sudo ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future gem install atomic -v '1.1.16'

或者如果您想要导出它:
export ARCHFLAGS=-Wno-error=unused-command-line-argument-hard-error-in-future
gem install atomic -v '1.1.16'

很遗憾,它并没有改变任何东西 :( - iartist93
@lartis93 Xcode 已安装吗?对我来说是有效的,但我没有安装 Xcode,也没有使用 RVM。也许是因为我使用了系统自带的 Ruby。或许先尝试 rvm use system - onetwopunch


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接