【问题标题】:Error on RubyGem FPMRubyGem FPM 上的错误
【发布时间】:2015-11-26 12:09:18
【问题描述】:

我正在尝试Grafana,我正在关注它的instructions,以便从源代码构建它。

虽然,当我进入创建优化发布包的部分时,安装 FPM (v.1.4.0) 后,我一直收到同样的错误:

$ fpm
/usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require': no such file to load -- ffi (LoadError)
    from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
    from /usr/lib/ruby/gems/1.8/gems/fpm-1.4.0/lib/fpm/util.rb:3
    from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
    from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
    from /usr/lib/ruby/gems/1.8/gems/fpm-1.4.0/lib/fpm/package.rb:2
    from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
    from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
    from /usr/lib/ruby/gems/1.8/gems/fpm-1.4.0/lib/fpm.rb:3
    from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require'
    from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require'
    from /usr/lib/ruby/gems/1.8/gems/fpm-1.4.0/bin/fpm:5
    from /usr/bin/fpm:19:in `load'
    from /usr/bin/fpm:19

你知道它可能是什么吗?我在 RedHat EL6 64 位机器上。

【问题讨论】:

    标签: rubygems grafana


    【解决方案1】:

    经过大量搜索和反复试验,我通过以下命令找到了解决问题的方法:

    gem install --http_proxy http://username:password@proxy fpm

    问题在于如何正确使用 gem 命令来绕过我公司的代理并获取 FPM 的所有依赖项。

    【讨论】:

      猜你喜欢
      • 2015-01-24
      • 2015-02-24
      • 2013-09-28
      • 2011-01-18
      • 2012-03-31
      • 1970-01-01
      • 2014-06-18
      • 2015-11-16
      • 1970-01-01
      相关资源
      最近更新 更多