您的位置:首页 > 产品设计 > 产品经理

fpm_打包工具安装

2018-02-06 11:34 441 查看
fpm_打包工具安装

环境:
centos6.6

依赖安装:
yum -y install ruby rubygems ruby-devel rpm-build

#修改仓库地址

gem sources --add https://gems.ruby-china.org/ gem sources --remove http://rubygems.org/ gem sources –list

*** CURRENT SOURCES ***

https://gems.ruby-china.org/

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源阿里
http://mirrors.aliyun.com/
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  fpm rpm包 打包