Ruby 開發環境搭建

2021-10-12 01:53:56 字數 3480 閱讀 8881

執行環境建議使用mac os 或者是 各種發行版本的linux ,windows 下也可以,但是環境配置會比較複雜,不建議在windows下進行ruby開發,主要問題是windows下各種依賴的安裝問題解決比較複雜。

官方安裝文件連線:

基本上mac 或者linux 下都可以通過包管理工具來進行安裝

mac 下可以使用brew:

brew install ruby
linux 下根據不同的發行版本使用不同的包管理工具進行安裝即可。

• 使用apt 作為包管理系統的可以使用

$ sudo

apt-get

install ruby-full

• 使用yum (centos, fedora, or rhel)的系統可以使用

$ sudo yum install ruby
以上是常用的開發環境的ruby安裝方法,除此之外,官方文件中還有一些不常用的系統下的安裝方式。如有需要請參考官方文件。

可以從以下位址獲取到安裝包。

使用ruby -v 來進行驗證,如果安裝成功,可以看到ruby的版本號,如下:

qichao@macbook-pro ~ % ruby -v

ruby 2.6.3p62 (2019-04-16 revision 67580)

[x86_64-darwin20]

為什麼要使用rvm ?

不同的ruby 工程可能使用不同的ruby版本,使用rvm 可以在同一系統上同時安裝多個版本的ruby,對多個ruby進行管理和切換。

rvm安裝

基本安裝

rvm 在不同的系統上安裝方法不同,具體的安裝方法可以參考:

請注意ubuntu的安裝方式需要通過 新增apt源的方式來安裝。 具體可以參考:

其他系統遵循官方文件即可,基本k都是先安裝gpg keys ,然後再通過以下命令列安裝。gpg keys 的問題參考證書問題。

\curl -ssl  |

bash -s stable

證書問題

mac os 安裝之前一定要先安裝gpg keys

gpg --keyserver hkp: --recv-keys 409b6b1796c275462a1703113804bb82d39dc0e3 7d2baf1cf37b13e2069d6956105bd0e739499bdb
但是該伺服器很可能無法訪問,雖然官網該提供以下幾個站點,但基本在國內都無法訪問。

• hkp:

• hkp:

• hkp:

可以通過直接從他們的**上匯入到本地gpg。

curl -ssl  | gpg --import -

curl -ssl | gpg --import -

然後使用以下命令完成安裝
\curl -ssl  |

bash -s stable

rvm 驗證:

rmv -v 

qichao@macbook-pro ~ % rvm -v

rvm 1.29.10 (latest) by michal papis, piotr kuczynski, wayne e. seguin [

$ echo

"ruby_url="

> ~/.rvm/user/db

通過rvm安裝ruby

• rvm install 版本號  --disable-binary
rvm  install 2.7.1 --disable-binary
• rvm list

rvm list 可以檢視當前系統中安裝的所有ruby 版本。

qichao@macbook-pro ~ % rvm list

=* ruby-2.6.3 [ x86_64 ]

ruby-2.7.1 [ x86_64 ]

# => - current

# =* - current && default

# * - default

• rvm use 版本號

切換不同的ruby版本,如下:

qichao@macbook-pro ~ % ruby use 2.7.1

traceback (most recent call last):

ruby: no such file or directory -- use (loaderror)

qichao@macbook-pro ~ % rvm use 2.7.1

using /users/qichao/.rvm/gems/ruby-2.7.1

qichao@macbook-pro ~ % rvm list

* ruby-2.6.3 [ x86_64 ]

=> ruby-2.7.1 [ x86_64 ]

# => - current

# =* - current && default

# * - default

• rvm list known

獲取rvm 可以安裝的所有ruby版本。

qichao@macbook-pro ~ % rvm list known
[ruby-]1.8.6[-p420]

[ruby-]1.8.7[-head]

# security released on head

[ruby-]1.9.1[-p431]

[ruby-]1.9.2[-p330]

[ruby-]1.9.3[-p551]

[ruby-]2.0.0[-p648]

[ruby-]2.1[.10]

[ruby-]2.2[.10]

[ruby-]2.3[.8]

[ruby-]2.4[.9]

[ruby-]2.5[.7]

[ruby-]2.6[.5]

[ruby-]2.7[.0]

ruby-head

....

.....

• rvm delete 版本號

刪除指定版本的ruby。

• 其他

rvm 官網文件有詳細的索引,可以通過相關的索引找到對應的內容。

ruby環境搭建

rails2.2.2 版 1 安裝ruby 2 安裝rubygem 3 安裝rails 通過gem來安裝rails 4 初始化資料庫 5 安裝redmine 6 初始化redmine 7 啟動redmine 8 使用redmine 1 安裝ruby tar xzvf ruby186.gz cd ru...

ruby 環境搭建

一 安裝版本管理工具rvm curl l get.rvm.io bash s stable 1.2 指定源 source rvm scripts rvm 1.3 檢視版本 rvm v 二 安裝ruby 2.1 檢視ruby版本 rvm list known 2.2 安裝指定版本 rvm instal...

Ruby開發環境配置

在開始學習任何一種新的語言時我們都需要搭建對應的開發環境,今天我們就來學習一下如何在mac系統下搭建乙個ruby開發環境。1 相關軟體的準備 ruby開發有很多軟體可以使用,這裡只跟大家介紹本人使用的軟體,如果你想嘗試其他軟體可以自己探索。a iterm 2 用來代替終端 b sublime tex...