【问题标题】:Rails 4 bundle update error with gem atomic 1.1.16带有 gem atomic 1.1.16 的 Rails 4 包更新错误
【发布时间】:2014-03-18 01:01:48
【问题描述】:

Rails 包更新在处理 atomic gem v 1.1.16 时一直失败。已经在网上来回搜索解决方案。检查 gcc --version:

Configured with: --prefix=/Applications/Xcode.app/Contents/Developer/usr --with-gxx-include-   dir=/usr/include/c++/4.2.1
Apple LLVM version 5.1 (clang-503.0.38) (based on LLVM 3.4svn)
Target: x86_64-apple-darwin13.1.0
Thread model: posix

安装了 xcode 命令行,运行 gem 系统更新,卸载了以前的 atomic 版本并尝试重新安装 1.1.16。结果相同:

...
clang: error: unknown argument: '-multiply_definedsuppress' [-Wunused-command-line-argument-hard-error-in-future]
clang: note: this will be a hard error (cannot be downgraded to a warning) in the future
make: *** [atomic_reference.bundle] Error 1

make failed, exit code 2

有人有提示吗?提前致谢。

更新

这些是迄今为止我从google groupsgithub 中找到的最接近的解决方案。

似乎是 osx Mavericks 和/或 Xcode 尚未解决的问题。 但是修改后的捆绑安装提示至少可以让它运行完整。

【问题讨论】:

标签: ruby-on-rails-4 gem bundle atomic


【解决方案1】:

不知道是不是你使用的 Rails 和 Ruby 版本有问题。

我使用 Rails 4.0.2 和 RVM 1.25.16 来管理 ruby​​ 版本(目前有 2.0.0p247 和 2.0.0-p353)。我使用的是 OS X Mavericks,版本 10.9.1。

我最初安装的是 ruby​​ 2.0.0p247,这仍然是终端的默认设置。但我后来安装了 RVM ruby​​ 2.0.0p353。即使对于一个新项目,我也遇到了安装 atomic gem 的错误。但是当我使用 rvm (rvm ruby​​-2.0.0-p353) 切换到最新版本的 ruby​​ 时,现在一切都正确安装了。我不确定发生了什么或为什么修复它。我希望这会有所帮助。

【讨论】:

    猜你喜欢
    • 2018-08-19
    • 2013-12-05
    • 2023-03-27
    • 1970-01-01
    • 1970-01-01
    • 2015-08-15
    • 2015-03-01
    • 1970-01-01
    • 2014-02-24
    相关资源
    最近更新 更多