當前位置:首頁 » 編程軟體 » ruby編譯安裝

ruby編譯安裝

發布時間: 2022-05-09 05:11:51

『壹』 如何在mac中安裝好ruby環境

如何在Mac OS X上安裝 Ruby運行環境
對於新入門的開發者,如何安裝 Ruby和Ruby Gems 的運行環境可能會是個問題,本頁主要介紹如何用一條靠譜的路子快速安裝 Ruby 開發環境。
此安裝方法同樣適用於產品環境!
系統需求
首先確定操作系統環境,不建議在 Windows 上面搞,所以你需要用:
Mac OS X
任意 Linux 發行版本(Ubuntu,CentOS, Redhat, ArchLinux ...)
強烈新手使用 Ubuntu 省掉不必要的麻煩!
以下代碼區域,帶有 $ 打頭的表示需要在控制台(終端)下面執行(不包括 $ 符號)
步驟0 - 安裝系統需要的包

# For Mac
# 先安裝 [Xcode](http://developer.apple.com/xcode/) 開發工具,它將幫你安裝好 Unix 環境需要的開發包

步驟1 - 安裝 RVM

RVM 是干什麼的這里就不解釋了,後面你將會慢慢搞明白。
$ curl -L https://get.rvm.io | bash -s stable

期間可能會問你sudo管理員密碼,以及自動通過homebrew安裝依賴包,等待一段時間後就可以成功安裝好 RVM。
然後,載入 RVM 環境(新開 Termal 就不用這么做了,會自動重新載入的)
$ source ~/.rvm/scripts/rvm

檢查一下是否安裝正確
$ rvm -v
rvm 1.22.17 (stable) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]

步驟2 - 用 RVM 安裝 Ruby 環境

列出已知的ruby版本
$ rvm list known

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

$ rvm install 2.0.0

同樣繼續等待漫長的下載,編譯過程,完成以後,Ruby, Ruby Gems 就安裝好了。
另附:
查詢已經安裝的ruby
$ rvm list
卸載一個已安裝版本
$ rvm remove 1.9.2
步驟3 - 設置 Ruby 版本

RVM 裝好以後,需要執行下面的命令將指定版本的 Ruby 設置為系統默認版本
$ 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的默認源使用的是cocoapods.org,國內訪問這個網址有時候會有問題,網上的一種解決方案是將遠替換成淘寶的,替換方式如下:
$gem source -r https://rubygems.org/
$ gem source -a https://ruby.taobao.org
要想驗證是否替換成功了,可以執行:
$ gem sources -l
正常的輸出結果:
CURRENT SOURCES
http://ruby.taobao.org/
到這里就已經把Ruby環境成功的安裝到了Mac OS X上,接下來就可以進行相應的開發使用了。

『貳』 在centos上,自己編譯安裝的ruby是1.9.3的,但是安裝gem時還是說rubyversion>=1.8.7,如何解決,急急急!!

1、執行ruby -v確定版本
2、執行whereis ruby找到ruby安裝的位置。可能有多個位置。將每一個path的ruby都執行一下-v。比如 /usr/bin/ruby -v。看下哪個是你安裝的1.9.3版本。假如就是/usr/bin/ruby
3、編輯/etc/profile,在最末尾添加一行:export PATH=/usr/bin/ruby:$PATH
4、執行source /etc/profile。然後再執行下ruby -v試下

『叄』 如何安裝ruby及qtruby

不知你是用RUBY作何種用途。

如果你是用來做系統管理的腳本語言,自帶的RUBY就能滿足你的需求了,盡管版本有點老。

如果你是用來做開發,並且需要在多版本下調試,可以試下RVM類似的RUBY多版本多GEM集的控制系統來安裝和管理。

如果你升級到10.9的話,自帶的RUBY就是2.0版本。

不建議你自己編譯RUBY在OS X上,會遇到各種FRAMEWORK引起的小問題,雖然最後也能解決,但不符合RUBY開箱即用的精神。如果你是在LINUX下,自己編譯倒是挺靠譜。

我是用HOMEBREW直接裝的,主要用來做數據分析,目前使用沒有遇到什麼問題。MAVERICKS自帶的2.0在處理中日韓文字時有點小BUG。

如果你剛接觸,我不建議你在安裝上消耗太多時間。語言只是工具,能用夠用即可。在OS X上有個ONECLICK集成包,一個PKG就可以裝完所有的CLT FRAMEWORK RUBY RAILS這些環鏡,你改下PATH就能開工了。盡快進入實戰,在實際項目中,慢慢解除你的疑慮。

『肆』 如何在mac os x上安裝 ruby運行環境

對於新入門的開發者,如何安裝 Ruby和Ruby Gems 的運行環境可能會是個問題,本頁主要介紹如何用一條靠譜的路子快速安裝 Ruby 開發環境。
此安裝方法同樣適用於產品環境!
系統需求
首先確定操作系統環境,不建議在 Windows 上面搞,所以你需要用:
Mac OS X
任意 Linux 發行版本(Ubuntu,CentOS, Redhat, ArchLinux ...)
強烈新手使用 Ubuntu 省掉不必要的麻煩!
以下代碼區域,帶有 $ 打頭的表示需要在控制台(終端)下面執行(不包括 $ 符號)
步驟0 - 安裝系統需要的包

# For Mac # 先安裝 [Xcode]開發工具,它將幫你安裝好 Unix 環境需要的開發包
步驟1 - 安裝 RVM

RVM 是干什麼的這里就不解釋了,後面你將會慢慢搞明白。
$ curl -L
期間可能會問你sudo管理員密碼,以及自動通過homebrew安裝依賴包,等待一段時間後就可以成功安裝好 RVM。
然後,載入 RVM 環境(新開 Termal 就不用這么做了,會自動重新載入的)
$ source ~/.rvm/scripts/rvm
檢查一下是否安裝正確
$ rvm -v
rvm 1.22.17 (stable) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]>
步驟2 - 用 RVM 安裝 Ruby 環境

$ rvm install 2.0.0
同樣繼續等待漫長的下載,編譯過程,完成以後,Ruby, Ruby Gems 就安裝好了。
步驟3 - 設置 Ruby 版本

RVM 裝好以後,需要執行下面的命令將指定版本的 Ruby 設置為系統默認版本
$ 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的默認源使用的是cocoapods.org,國內訪問這個網址有時候會有問題,網上的一種解決方案是將遠替換成淘寶的,替換方式如下: $gem source -
要想驗證是否替換成功了,可以執行:
$ gem sources -l
正常的輸出結果:
CURRENT SOURCES

到這里就已經把Ruby環境成功的安裝到了Mac OS X上,接下來就可以進行相應的開發使用了。

『伍』 如何安裝Ruby和RubyGems

系統需求
首先確定操作系統環境,不建議在 Windows 上面搞,所以你需要用:
Mac OS X
任意 Linux 發行版本(Ubuntu,CentOS, Redhat, ArchLinux ...)
強烈新手使用 Ubuntu 省掉不必要的麻煩!
以下代碼區域,帶有 $ 打頭的表示需要在控制台(終端)下面執行(不包括 $ 符號)
步驟0 - 安裝系統需要的包
# For Mac
# 先安裝 [Xcode](http://developer.apple.com/xcode/) 開發工具,它將幫你安裝好 Unix 環境需要的開發包
# 然後安裝 [Homebrew](http://brew.sh)
$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

OS X 安裝 Rails 必要的一些三方庫
$ brew install libxml2 libxslt libiconv

步驟1 - 安裝 RVM
RVM 是干什麼的這里就不解釋了,後面你將會慢慢搞明白。
$ gpg --keyserver hkp://keys.gnupg.net --recv-keys
$ curl -sSL https://get.rvm.io | bash -s stable
# 如果上面的連接失敗,可以嘗試:
$ curl -L https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable

期間可能會問你 sudo 管理員密碼,以及自動通過 Homebrew 安裝依賴包,等待一段時間後就可以成功安裝好 RVM。
然後,載入 RVM 環境(新開 Termal 就不用這么做了,會自動重新載入的)
$ source ~/.rvm/scripts/rvm

修改 RVM 下載 Ruby 的源,到 Ruby China 的鏡像:
echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db

檢查一下是否安裝正確
$ rvm -v
rvm 1.22.17 (stable) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]

步驟2 - 用 RVM 安裝 Ruby 環境
$ rvm requirements
$ rvm install 2.3.0

同樣繼續等待漫長的下載,編譯過程,完成以後,Ruby, Ruby Gems 就安裝好了。
步驟3 - 設置 Ruby 版本
RVM 裝好以後,需要執行下面的命令將指定版本的 Ruby 設置為系統默認版本
$ rvm use 2.3.0 --default

同樣,也可以用其他版本號,前提是你有用 rvm install 安裝過那個版本
這個時候你可以測試是否正確
$ ruby -v
ruby 2.3.0 ...

$ gem -v
2.1.6

$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/

安裝 Bundler
$ gem install bundler

步驟4 - 安裝 Rails 環境
上面 3 個步驟過後,Ruby 環境就安裝好了,接下來安裝 Rails
$ gem install rails

然後測試安裝是否正確
$ rails -v
Rails 4.2.5

然後開始你的 Ruby,Rails 之旅吧。 歡迎來到 Ruby 的世界!

『陸』 如何快速正確的安裝 Ruby,Rails 運行環境 · Ruby China

安裝 Ruby,Rails 運行環境首先確定操作系統環境,不建議在 Windows 上面搞,所以你需要用: Mac OS X 任意 Linux 發行版本(Ubuntu,CentOS, Redhat, ArchLinux ...) 強烈新手使用 Ubuntu 省掉不必要的麻煩! 以下代碼區域,帶有 $ 打頭的表示需要在控制台(終端)下面執行(不包括 $ 符號)步驟0 - 安裝系統需要的包# For Mac # 先安裝 [Xcode] 開發工具,它將幫你安裝好 Unix 環境需要的開發包# 然後安裝 [Homebrew]

$ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

OS X 安裝 Rails 必要的一些三方庫

$ brew install libxml2 libxslt libiconv

步驟1 - 安裝 RVMRVM 是干什麼的這里就不解釋了,後面你將會慢慢搞明白。

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

# 如果上面的連接失敗,可以嘗試:

$ curl -L https://raw.githubusercontent.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable

期間可能會問你 sudo 管理員密碼,以及自動通過 Homebrew 安裝依賴包,等待一段時間後就可以成功安裝好 RVM。然後,載入 RVM 環境(新開 Termal 就不用這么做了,會自動重新載入的)$ source ~/.rvm/scripts/rvm修改 RVM 下載 Ruby 的源,到 Ruby China 的鏡像:

echo "ruby_url=https://cache.ruby-china.org/pub/ruby" > ~/.rvm/user/db

檢查一下是否安裝正確

$ rvm -vrvm 1.22.17 (stable) by Wayne E. Seguin <[email protected]>, Michal Papis <[email protected]> [https://rvm.io/]

步驟2 - 用 RVM 安裝 Ruby 環境$ rvm requirements$ rvm install 2.3.0同樣繼續等待漫長的下載,編譯過程,完成以後,Ruby, Ruby Gems 就安裝好了。步驟3 - 設置 Ruby 版本RVM 裝好以後,需要執行下面的命令將指定版本的 Ruby 設置為系統默認版本$ rvm use 2.3.0 --default同樣,也可以用其他版本號,前提是你有用 rvm install 安裝過那個版本這個時候你可以測試是否正確

$ ruby -vruby 2.3.0 ...$ gem -v2.1.6$ gem sources --add https://gems.ruby-china.org/ --remove https://rubygems.org/

安裝 Bundler$ gem install bundler步驟4 - 安裝 Rails 環境上面 3 個步驟過後,Ruby 環境就安裝好了,接下來安裝 Rails$ gem install rails然後測試安裝是否正確$ rails -vRails 4.2.5然後開始你的 Ruby,Rails 之旅吧。 歡迎來到 Ruby 的世界!

『柒』 ruby怎麼安裝配置devkit

如果通過上面方法安裝DevKit成功率會比較高,下面這種方法不一定能成。但如果你想折騰,可以來試試下面的手動安裝。
windows下安裝或升級時gem經常會碰到
Please update your PATH to include build tools or download the DevKit
from 'http://rubyinstaller.org/downloads' and follow the instructions
at 'http://github.com/oneclick/rubyinstaller/wiki/Development-Kit'

這是因為沒有安裝DevKit的緣故。

DevKit 是windows平台下編譯和使用本地C/C++擴展包的工具。它就是用來模擬Linux平台下的make, gcc, sh來進行編譯。註:這個方法目前僅支持通過RubyInstaller安裝的Ruby,如果不是建議你重新安裝。安裝方法:雙擊下載的7z文件,指定解壓路徑,路徑中不能有空格。如C:\DevKit,這個路徑就是<DEVKIT_INSTALL_DIR>。
> cd <DEVKIT_INSTALL_DIR>
> ruby dk.rb init
#生成config.yml,這里會檢查將要添加DevKit支持的Ruby列表,只支持通過RubyInstaller安裝的Ruby
#如果這里列出的Ruby與你的要求不符,可以手動修改
> ruby dk.rb review #檢查要添加DevKit支持的Ruby列表是否有誤,可以略過
> ruby dk.rb install
[INFO] Updating convenience notice gem override for 'C:/Ruby192'
[INFO] Installing 'C:/Ruby192/lib/ruby/site_ruby/devkit.rb'

檢查是否安裝成功
> gem install rdiscount --platform=ruby
Fetching: rdiscount-1.6.8.gem (100%)
Temporarily enhancing PATH to include DevKit...
Building native extensions. This could take a while...
Successfully installed rdiscount-1.6.8
1 gem installed
Installing ri documentation for rdiscount-1.6.8...
Installing RDoc documentation for rdiscount-1.6.8...

如果能安裝rdiscount成功說明安裝DevKit成功。

『捌』 求助,編譯安裝ruby報錯

make[2]:Leavingdirectory`/data/apps/sa_gitlab/temp/ruby-1.9.3-p392/ext/objspace'make[2]:Enteringdirectory`/data/apps/sa_gitlab/temp/ruby-1.9.3-p392/ext/openssl'compilingossl_pkey_ec.cossl_pkey_ec.c:在函數『ossl_ec_group_initialize』中:ossl_pkey_ec.c:761:警告:隱式聲明函數『EC_GF2m_simple_method』ossl_pkey_ec.c:761:警告:賦值時將整數賦給指針,未作類型轉換ossl_pkey_ec.c:816:錯誤:『EC_GROUP_new_curve_GF2m』未聲明(在此函數內第一次使用)ossl_pkey_ec.c:816:錯誤:(即使在一個函數內多次出現,每個未聲明的標識符在其ossl_pkey_ec.c:816:錯誤:所在的函數內也只報告一次。)make[2]:***[ossl_pkey_ec.o]錯誤1make[2]:Leavingdirectory`/data/apps/sa_gitlab/temp/ruby-1.9.3-p392/ext/openssl'make[1]:***[ext/openssl/all]錯誤2make[1]:Leavingdirectory`/data/apps/sa_gitlab/temp/ruby-1.9.3-p392'make:***[build-ext]錯誤2

熱點內容
appleid為什麼連接伺服器出現問題 發布:2025-05-13 18:17:37 瀏覽:971
書翁怎麼配置 發布:2025-05-13 18:17:36 瀏覽:911
雲資料庫mongodb 發布:2025-05-13 18:16:12 瀏覽:774
A7編程 發布:2025-05-13 18:15:26 瀏覽:742
python視圖 發布:2025-05-13 18:14:01 瀏覽:759
win為什麼干不過安卓 發布:2025-05-13 18:12:27 瀏覽:586
文件夾只讀win8 發布:2025-05-13 18:11:41 瀏覽:272
xp安裝php 發布:2025-05-13 18:04:30 瀏覽:183
sqlserver介紹 發布:2025-05-13 17:58:00 瀏覽:4
雲閃付安卓版哪個版本好用 發布:2025-05-13 17:57:16 瀏覽:187