Ruby 安裝 Linux

下面列出了在 Linux 機器上安裝 Ruby 的步驟。

注意:在安裝之前,請確保您有 root 權(quán)限。

源碼安裝

  • 下載最新版的 Ruby 壓縮文件。請點擊這里下載。

  • 下載 Ruby 之后,解壓到新創(chuàng)建的目錄下:

$ tar -xvzf ruby-2.2.3.tgz    
$ cd ruby-2.2.3
  • 現(xiàn)在,配置并編譯源代碼,如下所示:

$ ./configure
$ make
$ sudo make install
  • 安裝后,通過在命令行中輸入以下命令來確保一切工作正常:

$ruby -v
ruby 2.2.3……
  • 如果一切工作正常,將會輸出所安裝的 Ruby 解釋器的版本,如上所示。如果您安裝了其他版本,則會顯示其他不同的版本。

自動安裝 Ruby

如果您的計算機已經(jīng)連接到 Internet,那么最簡單安裝 Ruby 的方式是使用 yumapt-get。在命令提示符中輸入以下的命令,即可在您的計算機上安裝 Ruby。

$  sudo yum install ruby    # CentOS, Fedora, 或 RHEL 系統(tǒng)
或
sudo apt-get install ruby-full # Debian 或 Ubuntu 系統(tǒng)

如果你是蘋果系統(tǒng),可以使用 brew 命令安裝:

$ brew install ruby

使用 RVM 安裝 Ruby

RVM 能在系統(tǒng)中安裝和管理多個 Ruby 版本。同時還能管理不同的 gem 集。支持 OS X、Linux 和其它類 UNIX 操作系統(tǒng)。

安裝 RVM

$ gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
$ curl -sSL https://get.rvm.io | bash -s stable

安裝完成后,會列出一些安裝信息,其中有一行要注意:

...
To start using RVM you need to run `source /etc/profile.d/rvm.sh`
....

意思是如果要開始使用需要執(zhí)行一個 source 命令來重新執(zhí)行剛修改的初始化文件,根據(jù)安裝提示,執(zhí)行以下命令載入 RVM 環(huán)境(新開 Termal 就不用這么做了,會自動重新載入的)

source /etc/profile.d/rvm.sh

檢查一下是否安裝正確

$ rvm -v
rvm 1.22.17 (stable) by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.io/]

用 RVM 安裝 Ruby 環(huán)境

列出已知的 ruby 版本:

$ rvm list known

可以選擇現(xiàn)有的 rvm 版本來進行安裝(下面以 rvm 2.4.2 版本的安裝為例)

$ rvm install 2.4.2

同樣繼續(xù)等待漫長的下載,編譯過程,完成以后,Ruby, Ruby Gems 就安裝好了。

rvm 常用命令

查詢已經(jīng)安裝的 ruby

$ rvm list

卸載一個已安裝版本

$ rvm remove 1.9.2

設(shè)置 Ruby 版本

RVM 裝好以后,需要執(zhí)行下面的命令將指定版本的 Ruby 設(shè)置為系統(tǒng)默認(rèn)版本

$ rvm 2.0.0 --default

同樣,也可以用其他版本號,前提是你有用 rvm install 安裝過那個版本

這個時候你可以測試是否正確

$ ruby -v
ruby 2.0.0p247 (2013-06-27 revision 41674) [x86_64-darwin13.0.0]
$ gem -v
2.1.6

這有可能是因為 Ruby 的默認(rèn)源使用的是 cocoapods.org,國內(nèi)訪問這個網(wǎng)址有時候會有問題,網(wǎng)上的一種解決方案是將遠(yuǎn)替換成 ruby-china 的,替換方式如下:

$ gem source -r https://rubygems.org/
$ gem source -a https://gems.ruby-china.com/

要想驗證是否替換成功了,可以執(zhí)行:

$ gem sources -l

正常的輸出結(jié)果:

*** CURRENT SOURCES ***
https://gems.ruby-china.com/

 

請確保只有 gems.ruby-china.com

$ gem install rails

如果你使用 Gemfile 和 Bundle (例如:Rails 項目)

你可以用 Bundler 的 Gem 源代碼鏡像命令。

$ bundle config mirror.https://rubygems.org https://gems.ruby-china.com

這樣你不用改你的 Gemfile 的 source。

source 'https://rubygems.org/'
gem 'rails', '4.1.0'
... 
丰满人妻一级特黄a大片,午夜无码免费福利一级,欧美亚洲精品在线,国产婷婷成人久久Av免费高清