fpm製作rpm包的準備工作

# uname -r
2.6.32-642.el6.x86_64
# cat /etc/redhat-release 
CentOS release 6.8 (Final)

一 首先安裝ruby 備註:(我使用centos yum 安裝的最新版本也是1.87,安裝fpm包會提示版本太低必須是1.9.3 之後的版本。)

 

   1.安裝RVM(Ruby 版本管理器)

    curl -L get.rvm.io | bash -s stable

備註:2017.6.27 親測可用 .github是國外網站,網絡問題可能會報錯,建議多試2次 直到安裝成功。

   2. 配置RVM運行環境

    source /etc/profile.d/rvm.sh


   3.安裝所需版本的Ruby

    rvm install 1.9.3


   4.設置Ruby默認版本,使用RVM命令設置應用程序使用的Ruby的默認版本。

    rvm use 1.9.3 --default


   5.查看現在Ruby的版本號

    ruby --version

 詳細步驟及解釋可以見原帖:http://blog.csdn.net/forevernull/article/details/37696135


二 添加ruby倉庫。

  1.網上很多的教程添加的是淘寶的ruby源,淘寶ruby源現已經切換到ruby-china維護,

 詳情原委見此公告: http://ruby-china.org/topics/29250

  2.添加ruby-chaina的源 

    gem sources --add https://gems.ruby-china.org/
  Error fetching https://gems.ruby-china.org/:
        hostname was not match with the server certificate (https://upyun.gems.ruby-china.org/specs.4.8.gz)

 可能會報錯誤,證書不對把s去掉就好了,不使用證書驗證。

 

 3 移除原生的Ruby倉庫,記得http是帶s的 現在ruby官網源已經加入證書。

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


 4 安裝fpm

gem install fpm



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章