fpm包安装-

fpm包安装

【我的系统环境】

centos 6.5

【解决依赖关系】

安装依赖包

yum -y install ruby rubygems ruby-devel gcc

添加国内镜像

[[email protected]
~]# gem sources -a http://ruby.taobao.org/

改用

gem sources -a https://ruby.taobao.org/

移除默认的

gem sources --remove http://rubygems.org/

查看源

gem sources -l

【安装fpm包】

gem install fpm

改用

gem install fpm -v 1.4.0

[[email protected]
~]# gem install fpm -v 1.4.0

Successfully
installed fpm-1.4.0

1 gem installed

Installing ri
documentation for fpm-1.4.0...

Installing RDoc
documentation for fpm-1.4.0...

参考:

http://www.jianshu.com/p/df61ea673838

【结果】

成功安装

fpm --version

1.4.0

【错误1 】

[[email protected]
~]# gem sources -a http://ruby.taobao.org/

Error fetching http://ruby.taobao.org/:

bad
response Not Found 404 (http://ruby.taobao.org/specs.4.8.gz)

原因:淘宝停止基于 HTTP
协议的镜像服务 需要改用https的协议

【错误2】

[[email protected]
~]# gem install fpm

Building native
extensions.  This could take a while...

ERROR:  Error installing fpm:

ERROR:
Failed to build gem native extension.

/usr/bin/ruby
extconf.rb

creating Makefile

原因: 系统没有gcc环境 ,安装yum install
gcc

【错误3】

[[email protected]
~]# 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.

默认安装的是

[[email protected]
~]# ruby -v

ruby 1.8.7
(2013-06-27 patchlevel 374) [x86_64-linux]

解决办法: 1 更新ruby

解决办法2: 安装旧版本的fpm

[[email protected]
~]# gem install fpm -v 1.4.0

时间: 2024-10-12 10:47:57

fpm包安装-的相关文章

lamp源码包安装

一.lamp源码包安装: 1.先安装环境 yum groupinstall "Development Tools" "Development Libraries" 2.安装apr apr-utils tar -xf apr-1.4.6.tar.gz cd apr-1.4.6 ./configure --prefix=/usr/local/apr make make install tar -xf apr-utils-1.4.1.tar.bz2 cd apr-util

使用fruitstrap实现命令行将IPA包安装到iOS设备上

Requirements Mac OS X. Tested on Snow Leopard only. You need to have a valid iPhone development certificate installed. Xcode must be installed, along with the SDK for your iOS version. Usage fruitstrap [-d] -b <app> [device_id] Optional -d flag laun

RPM包安装LAMP及httpd虚拟机SSL实现

简单罗列基础命令,只分享我的想法! 目的:通过RPM包安装LAMP,提供两个虚拟主机,一个用于WordPress,一个用于phpMyAdmin,为后一个提供ssl访问方式. 环境是vmware的虚拟机CentOS6.6,实机win7,后面的测试会用到win7上面的浏览器,已经把虚拟机中CentOS中的两个httpd的虚拟机的名字加入到win7的hosts文件中. 1.  修改yum源,指向CentOS的系统光盘,需要使用RPM包,配置如下: 图1 2.  安装apache的httpd,直接yum

svn汉化包安装无效的解决办法

下载svn汉化包要和对应的svn客户端版本对应,否则安装无效, 在安装前要想将svn安装目录下的languages目录下的文件全部删除 还有一点要注意的是 汉化包安装要放在svn安装目录下进行安装,它才能正常汉化 安装完后就可以选择语言了

第5章 软件包管理(2)_源码包安装和脚本安装

3 源码包管理 3.1 源码包和RPM包的区别 (1)区别:①安装之前的区别:概念上的区别:②安装之后:安装位置不同 (2)RPM包的默认安装位置 RPM包默认安装路径 /etc 配置文件安装目录 /usr/bin 可执行的命令安装目录 /usr/lib 程序所使用的函数库保存位置 /usr/share/doc 基本软件使用手册保存位置 /usr/share/man 帮助文件保存位置 (3)源码包安装位置:安装在指定位置中,一般是/usr/local/软件名/ (4)安装位置不同带来的影响 ①R

第5章 软件包管理(1)_RPM包安装

1. 软件包简介 1.1 软件包分类 (1)源码包:如C.C++源码包,脚本安装包执行后可以自动安装. (2)二进制包:Redhat系列(如CentOS):为RPM包,Debian系列(如ubuntu):为DEB包,这些都是各自的系统默认包),它们都是经过编译的文件 1.2 源码包 (1)源码包的优点 ①开源,如果有足够的能力,可以修改源代码 ②可以自由选择所需要的功能 ③软件是编译安装,所以更加适合自己的系统,更加稳定,效率更高 ④卸载方便 (2)源码包的缺点 ①安装过程步骤多,尤其安装较大的

linux笔记 &nbsp; rpm包安装与卸载,chaxun

rpm== redhat package manager 1.rpm安装与卸载 安装一个rpm包 #rpm -ivh /dir/包名.rpm -i 安装 -v 可视化 -h 显示安装进度 -force 强制安装,比如安装包已安装过使用它将覆盖原来的文件和其他文件安装. -nodeps 安装包依赖其他包时,即使其他包没安装,也要安装此包(这样安装的安装包不完整需要接着安装其依赖包) 卸载:rpm -e 包名 升级安装包:rpm -Uvh 2.rpm 查询 #rpm -q rpm包名 -qa 查看系

使用RPM包安装、配置和拆卸MySQL

通过rpm包安装.配置及卸载mysql的详细过程. 以MySQL-server-4.0.14-0.i386.rpm为例,放在/usr/src目录下 cd /usr/src rpm -ivh MySQL-server-4.0.14-0.i386.rpm 安装完成后在/usr/share/mysql目录中会有一个mysql的启动脚本mysql.server及示例配置文件等(如my-huge.cnf.my-large.cnf.my-medium.cnf) 拷贝一个示例配置文件作为mysql的配置文件:

fedora22用rpm包安装配置postgresql数据库

严格内网环境,无网络连接,新装fedora 22系统,无任何其他配置. 安装 1.安装环境: 操作系统:fedora 22 数据库:postgresql-9.4 安装过程使用root用户 2.安装包: postgresql94-libs-9.4.4-1PGDG.f22.x86_64.rpm postgresql94-9.4.4-1PGDG.f22.x86_64.rpm postgresql94-server-9.4.4-1PGDG.f22.x86_64.rpm 3.严格按照顺序安装: rpm -