fpm_打包工具安装

fpm_打包工具安装

环境:
centos6.6


依赖安装:
yum -y install ruby rubygems ruby-devel rpm-build
#修改仓库地址
gem sources --add https://gems.ruby-china.org/
gem sources –list
*** CURRENT SOURCES ***



gem clean
#安装指定版本的fpm软件
gem install fpm -v 1.4.0
rpm -qa ruby rubygems ruby-devel
ruby-devel-1.8.7.374-4.el6_6.x86_64
rubygems-1.3.7-5.el6.noarch
ruby-1.8.7.374-4.el6_6.x86_64

报错:
[root@LFTd-Tmcposcash01 tmp]# gem install fpm
Building native extensions. This could take a while...
Building native extensions. This could take a while...
ERROR: Error installing fpm:
ruby-xz requires Ruby version >= 1.9.3.
分析:gem安装fpm的时候需要安装高版本的ruby
解决方法:
先安装低版本的json,然后安装低版本的fpm
gem install json -v 1.8.3
gem install fpm -v 1.4.0


解决rpm conflicts with file from package的方法
 1、卸载掉冲突的文件,安装新的文件。如果由于由于依赖关系导致要卸载很多软件,那可以优先考虑下一个方法。
  2、安装的时候增加–replacefiles参数,例如 rpm -ivh xxx.rpm –replacefiles,但是不知道在yum里如何实现
3.rpm -ivh --force xxx.rpm


淘宝的镜像源yum源阿里


  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值