溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

fpm制作rpm包的準(zhǔn)備工作

發(fā)布時(shí)間:2020-08-07 12:24:31 來(lái)源:網(wǎng)絡(luò) 閱讀:3160 作者:qulei1 欄目:編程語(yǔ)言
# uname -r
2.6.32-642.el6.x86_64
# cat /etc/redhat-release 
CentOS release 6.8 (Final)

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

 

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

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

備注:2017.6.27 親測(cè)可用 .github是國(guó)外網(wǎng)站,網(wǎng)絡(luò)問(wèn)題可能會(huì)報(bào)錯(cuò),建議多試2次 直到安裝成功。

   2. 配置RVM運(yùn)行環(huán)境

    source /etc/profile.d/rvm.sh


   3.安裝所需版本的Ruby

    rvm install 1.9.3


   4.設(shè)置Ruby默認(rèn)版本,使用RVM命令設(shè)置應(yīng)用程序使用的Ruby的默認(rèn)版本。

    rvm use 1.9.3 --default


   5.查看現(xiàn)在Ruby的版本號(hào)

    ruby --version

 詳細(xì)步驟及解釋可以見(jiàn)原帖:http://blog.csdn.net/forevernull/article/details/37696135


二 添加ruby倉(cāng)庫(kù)。

  1.網(wǎng)上很多的教程添加的是淘寶的ruby源,淘寶ruby源現(xiàn)已經(jīng)切換到ruby-china維護(hù),

 詳情原委見(jiàn)此公告: 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)

 可能會(huì)報(bào)錯(cuò)誤,證書(shū)不對(duì)把s去掉就好了,不使用證書(shū)驗(yàn)證。

 

 3 移除原生的Ruby倉(cāng)庫(kù),記得http是帶s的 現(xiàn)在ruby官網(wǎng)源已經(jīng)加入證書(shū)。

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


 4 安裝fpm

gem install fpm



向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI