ruby gem 安裝方法整理

gem相關(guān)命令使用(注意以下的/ 是或的意思)


首先整理如何安裝本地的gem??

sudo gem install gem-name.gem –local

參考

下面命令可以查看當(dāng)前gem的環(huán)境
gem env

1.顯示gem的幫助和版本

gem –h/–help
gem –v /–version

2.列出遠(yuǎn)程庫的所有可用軟件

gem query –remote

短命令:

gem q -r

你可以看到一個(gè)關(guān)于遠(yuǎn)程主機(jī)上所有軟件的詳細(xì)列表。

3.查找遠(yuǎn)程主機(jī)上的特定軟件

gem query –remote –name-matches doom

短命令:

gem q -rn doom

你將看到一個(gè)匹配doom的詳細(xì)列表。

gem list –remote –d

用子命令list列出遠(yuǎn)程安裝的gems

4.1 安裝一個(gè)遠(yuǎn)程軟件

gem install –remote progressbar

短命令:

gem i -r progressbar –y

遠(yuǎn)程安裝progressbar到你的主機(jī),-y的意思是無條件的安裝依賴包

gem install rails –remote

從遠(yuǎn)程服務(wù)器安裝rails包,其中rails可以被替換成任何一個(gè)gem list –remote –d中顯示的軟件包

4.2 安裝軟件的特定版本

gem ins -r progressbar-0.0.3

安裝progressbar的0.0.3版本

gem ins -r progressbar –version '> 0.0.1'

將安裝progressbar的大于0.0.1的最新版本
5.查看一個(gè)已安裝的軟件

gem specification progressbar

短命令:

gem spec progressbar

你會(huì)看到關(guān)于已安裝的包progressbar的詳細(xì)信息。
6.卸載一個(gè)軟件

gem uninstall progressbar

卸載了progressbar
7.1 將所有安裝的軟件列表

gem query –local

短命令:

gem q -l

7.2 查看某個(gè)已安裝的軟件

gem query –local –name-matches doom

短命令:

gem q -ln doom

或:

gem list –local

7.3 需要注意的安裝方法

gem ins rake

會(huì)先嘗試本地安裝,如果本地沒有就會(huì)遠(yuǎn)程下載。

gem list -b ^C

列出本地和遠(yuǎn)程的以C開頭的軟件

8.瀏覽所有安裝的軟件和它們的說明文檔

gem_server

會(huì)生成一個(gè)web服務(wù)器,打開http://localhost:8808
就可以看到一個(gè)html詳細(xì)列出了你需要的信息。

9.使用配置文件

gem: –gen-rdoc –run-tests

如果你想安裝軟件后總是生成它們的文檔和運(yùn)行單元測試,你可以在配制文件里寫上相關(guān)的命令,配置文件名是.gemrc,在主目錄里。

10.構(gòu)建gem包

gem build package.gemspec

運(yùn)用bulid子命令構(gòu)建gem包

從rails升級(jí)到gem uninstall與gem cleanup

最近rails從1.1.6升級(jí)到了1.2.1,如果已經(jīng)安裝了 rails1.1.6,如何升級(jí)才是正確的呢?

一、升級(jí)到1.2.1,并且保留1.1.6
如果不想刪除以前的版本,首先下載rails1.2.1本地安裝包

http://bbs.railschina.com/thread-54-1-1.html

直 接

gem install your.gem

即可
安裝完成之后,1.2.1與1.1.6并存

二、升級(jí)到1.2.1,并且只保留所有g(shù)em安裝的最新版本
1、

gem uninstall

首先刪除以前的版本,

gem uninstall rails

安裝新版本, 同一所述
2、

gem cleanup

按照一中的方法安裝完成后,1.2.1和1.1.6是共存的,如果想清除所有已安裝的老版本gem,直接運(yùn)行

gem cleanup

即可

3、安裝卸載指定版本rails

gem install rails -v 版本號(hào)
gem uninstall -v 版本號(hào)

4、用指定版本生成rails項(xiàng)目 :

rails空格 _版本號(hào)_空格項(xiàng)目名稱
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容