gem是乙個ruby的包管理工具,類似於yum
安裝gem
yum -y install rubygems
檢視幫助
gem --help
gem help list
網路源優化
建議刪掉所有的網路源,只使用國內的源,優化速度
# 檢視gem使用的網路源
gem sources -l
# 刪除某個網路源
gem sources --remove
# 新增國內的網路源
gem sources --add
檢視源上的軟體包
# 檢視源上所有的軟體包
gem query --remote
# 根據名字匹配包檢視,可以匹配正則
gem query --remote --name-matches '^redis$'
# 檢視詳細資訊
gem query --remote --name-matches '^redis$' -d
安裝包
# 安裝包,安裝指定版本的包
gem install --remote redis
gem install redis
gem install redis -v 3.3.5
檢視已經安裝包的詳細資訊,想當詳細
gem specification redis
gem specification redis -v
3.2.2
解除安裝
gem uninstall redis
gem uninstall redis -v
3.3.5
檢視本地已安裝的包
gem list
--local
gem query --
local
gem query --
local
--name-matches
'^redis$'
-d
雜貨 Ruby程式包管理器 gem
rubygems是乙個方便而強大的ruby程式包管理器 package manager 類似redhat的rpm.它將乙個ruby應用程式打包到乙個gem裡,作為乙個安裝單元。無需安裝,最新的ruby版本已經包含rubygems了。能遠端安裝包 包之間依賴關係的管理 簡單可靠的解除安裝 uninst...
Linux包管理器
使用 linux 系統總是免不了要接觸包管理工具。比如,debian ubuntu 的 apt opensuse 的 zypp fedora 的 yum mandriva 的 urpmi slackware 的 slackpkg archlinux 的 pacman gentoo 的 emerge ...
Python 包管理器
剛開始學習python時,在看文件和別人的blog介紹安裝包有的用easy install,setuptools,有的使用pip,distribute,那麼這幾個工具有什麼關係呢,看一下下面這個圖就明白了 可以看到distribute是setuptools的取代,pip是easy install的取...