日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > Ubuntu >内容正文

Ubuntu

ubuntu安装高版本ruby

發布時間:2025/4/14 Ubuntu 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ubuntu安装高版本ruby 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ubuntu安裝和卸載ruby

在ubuntu12.04版本下,運行下面指令默認安裝ruby版本是1.8

1 $?sudoapt-get?installruby

一?.下面介紹一下如何安裝ruby1.9.3(有些版本的Linux首先需要裝1.8的)

首先安裝curl,如果你安裝了就會提示你curl已經是最新版本

1 $?sudo??apt-get?installcurl

接下來安裝ruby的版本管理工具(rvm)

1 $?curl?-L?get.rvm.io?|?bash-s?stable?--ruby


如果現在你在命令行輸入rvm?-v會提示你并沒有安裝rvm,原因是系統找不到rvm命令,
只要將路徑加入PATH就行了

1 $?source~/.rvm/scripts/rvm

現在輸入rvm?-v就會顯示一下信息,說明安裝成功

1 rvm?1.15.8?(stable)?by?Wayne?E.?Seguin?<wayneeseguin@gmail.com>, 1 Michal?Papis?<mpapis@gmail.com>?[https://rvm.io/]

下面安裝ruby1.9.3

1 $?rvm?install1.9.3

查看已經安裝的ruby版本信息

1 $?rvm?list

我的顯示的如下信息

1 2 3 4 5 6 7 rvm?rubies =*?ruby-1.9.3-p194?[?x86_64?] #?=>?-?current #?=*?-?current?&&?default #??*?-?default

這就表明成功安裝來ruby-1.9.3

二.?Ruby的卸載需要用到rvm(ruby版本管理器),
首先查看你系統上安裝來哪些ruby版本

1 rvm?list

卸載你需要的版本

1 rvm?remove??ruby-******

或者

1 rvm?uninstall?ruby-******

最后同樣用rvm?list?查看是否已經卸載來你不需要的版本





在Ubuntu上 用rvm安裝Ruby 1.9.2的方法:

$ sudo apt-get install ruby-rvm


$ sudo rvm get latest
$ rvm reload
$ rvm -v

$ sudo rvm install 1.9.2


安裝方法參考:Read This Before Installing Rails 3.1


====================================================================

使用方法:

$ sudo rvm 1.9.2 exec gem install rails
$ rvm 1.9.2 exec rails -v

$ rvm 1.9.2 exec rails new first_app

使用方法參考:rvm使用



====================================================================

rvm這個東西可以安裝多個版本的Ruby,但是每次用ruby都要在前面加一個rvm 前綴,很煩。


我的想法:后面我就搞vmware,不同虛擬機安裝不同版本的Ruby和Rails

====================================================================

2012.01.04更新:

早期某些版本的Ruby 1.9.2安裝的時候會遇到SSLv2的錯誤。

ruby-1.9.2-p290沒有這個問題。不需要做任何修改。?

====================================================================

Ruby版本說明:

Ruby 1.9.2-p290比Ruby 1.9.2-p180要新

====================================================================

早期某些版本的Ruby 1.9.2安裝的時候會遇到SSLv2的錯誤。

ruby-1.9.2-p290沒有這個問題。不需要做任何修改。?


問題:When trying to install ruby 1.9.2 using rvm I got a nasty suprise:

ossl_ssl.c:110:1: error: ‘SSLv2_method’ undeclared here (not in a function)
ossl_ssl.c:111:1: error: ‘SSLv2_server_method’ undeclared here (not in a function)
ossl_ssl.c:112:1: error: ‘SSLv2_client_method’ undeclared here (not in a function)
make[1]: *** [ossl_ssl.o] Error 1
make[1]: Leaving directory `/var/cache/ruby-rvm/src/ruby-1.9.2-p180/ext/openssl'
make: *** [mkmain.sh] Error 1

解決辦法:

sudo apt-get install ruby-rvm

# make sure we have $rvm_path
source /etc/profile

#1st try would fail with above error message
rvm install 1.9.2

vi /var/cache/ruby-rvm/src/ruby-1.9.2-p180/ext/openssl$ vi ossl_ssl.c
remove 3 lines and save

??? OSSL_SSL_METHOD_ENTRY(SSLv2),
??? OSSL_SSL_METHOD_ENTRY(SSLv2_server),
??? OSSL_SSL_METHOD_ENTRY(SSLv2_client),


# try again
rvm install 1.9.2


總結

以上是生活随笔為你收集整理的ubuntu安装高版本ruby的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。