執行環境建議使用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...