我正在尝试格拉法纳,我正在跟踪它的使用说明,以便从源代码构建它。
尽管当我开始创建优化的发布包时,在安装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位机上。
发布于 2016-01-25 17:09:25
经过大量搜索和反复尝试之后,我通过以下命令找到了解决问题的方法:
gem安装--http_proxy http://username:password@proxy fpm
问题在于如何正确使用gem命令,以便绕过我公司的代理并获取FPM的所有依赖项。
https://stackoverflow.com/questions/33938344
复制相似问题