text: RubyGems是Ruby的一個包管理器，提供了分發Ruby程式和函式庫的標準格式“gem”，旨在方便地管理gem安裝的工具，以及用於分發gem的伺服器。這類似於Python的pip。RubyGems大約創建於2003年11月，從Ruby 1.9版起成為Ruby標準庫的一部分。Gem.Gem是類似於的包。其包含包資訊，以及用於安裝的檔案。Gem通常是依照“.gemspec”檔案構建的，其為包含了有關Gem資訊的YAML檔案。然而，Ruby程式碼也可以直接建立Gem，這種情況下通常利用Rake來進行。codice_1命令.codice_1命令用於構建、上傳、下載以及安裝Gem包。codice_1用法.RubyGems在功能上與apt-get、portage、yum和npm非常相似。安裝：gem install mygem解除安裝：gem uninstall mygem列出已安裝的gem：gem list --local列出可用的gem，例如：gem list --remote為所有的gems建立RDoc文件：gem rdoc --all下載一個gem，但不安裝：gem fetch mygem從可用的gem中搜索，例如：gem search "STRING" --remotecodice_1包的構建.gem命令也被用來構建和維護.gemspec和.gem檔案。利用.gemspec檔案構建.gem：gem build mygem.gemspec在中國大陸.在中國大陸，由於防火長城對Amazon S3的封鎖，在使用官方源進行安裝時可能會長時間無響應，並返回“Connection reset by peer”等錯誤。因此在中國大陸可能需要更換軟體源才能正常使用Gem進行安裝。
metadata.dataset: erhwenkuo/wikipedia-zhtw
metadata.title: RubyGems
metadata.url: https://zh.wikipedia.org/wiki?curid=4284952