RubyGems系列之RubyGems初識

2022-03-30 14:44:21 字數 1379 閱讀 6000

解壓,然後進入解壓的資料夾

執行ruby setup.rb(前提是安裝了ruby)

安裝完成

1.gem install

用於安裝乙個gem,例如:

gem install xcodeproj  #從本地目錄安裝或者從遠端伺服器

gem install xcodeproj -v 1.6.0 #安裝特定版本的package

gem install rake --remote #只從遠端伺服器獲取安裝

2.gem list

檢視已經安裝的gem,例如:

gem list --local

gem list #和上面的命令列等價

gem list test #列出包含gem名稱包含test的gem

3.gem update

使用者更新乙個gem,例如:

gem update --system #更新gem自身

gem update --system 2.7.6 #更新gem到指定的版本

gem update #更新所有已經安裝的gem包

gem update rake #更新某個gem

4.gem search

搜尋特定的gem,例如:

gem search log --both   #列出本地和遠端伺服器中名稱包含log的gem

gem search log --remote #只列出遠端伺服器中名稱包含log的gem

5.gem uninstall

解除安裝gem,例如:

gem uninstall rake  #解除安裝rake
6.gem environment

檢視rubygems的資訊

乙個gem的結構如下:

freewill/

|------ bin/

| |------ freewill

|------ lib/

| |------- freewill.rb

|------ test/

| |------ test_freewill.rb

|------ readme

|------ rakefile

|------ freewill.gemspec

其中:這裡只是對rubygems有乙個簡單的了解,也方便後續命令的檢視和實用。後續會繼續深入理解學習。

Ruby和Ruby Gems 的執行環境

對於新入門的開發者,如何安裝 ruby和ruby gems 的執行環境可能會是個問題,本頁主要介紹如何用一條靠譜的路子快速安裝 ruby 開發環境。此安裝方法同樣適用於產品環境!首先確定作業系統環境,不建議在 windows 上面搞,所以你需要用 強烈新手使用 ubuntu 省掉不必要的麻煩!以下 ...

Ruby學習系列 疑問 1

code def saygoodnight name result goodnight result goodnight,name return result end code code puts saygoodnight john bo code goodnight,john bo 執行成功 co...

《無處不Ruby》系列序言

無處不ruby 這一系列文章和 將收集我在工作和生活中用到的ruby的乙個總結。讓我開始寫這一系列文章的起因是我發現指令碼語言可以很好的幫助我處理日常工作甚至生活中的一些事情,運用得當的話,可以化繁為簡,讓我做事更有效率,讓我更好的利用電腦去做不用動腦筋的體力活,而不需要我來重複枯燥乏味的工作。同 ...