无法在fedora 21机器上安装scrypt gem

时间:2015-05-20 14:08:31

标签: mysql ruby ruby-on-rails-3 ruby-on-rails-4 fedora

我对我的fedora 21服务器上出现的问题感到困惑。每件事都像成功安装以下工作..

  1. RVM
  2. Ruby 2.1.3
  3. Mysql的
  4. 当我要运行命令

    bundle install
    

    在捆绑包的中间,它会中止消息,请参阅附图。

    enter image description here

    请帮我解决问题。

1 个答案:

答案 0 :(得分:3)

GCC指控的错误与使用的标志有关,-msse和-msse2,它们用于x86架构,但你的内核是arm。

编辑: 如果您正在使用带有ruby 2.1.3的rvm,那么scrypt gem的cflags会在Rakefile中设置: .rvm /宝石/红宝石2.1.3 @ yourgemset /宝石/ scrypt-1.2.1 / EXT / scrypt / Rake文件

你应该删除标志-msse和-msee2,我不完全确定后果。也许您还需要更改-arch标志,它可能设置为x86_64。