在ubuntu12.04版本下,运行下面指令默认安装ruby版本是1.8
一.下面介绍一下如何安装ruby1.9.3(有些版本的Linux首先需要装1.8的)
首先安装curl,如果你安装了就会提示你curl已经是最新版本
接下来安装ruby的版本管理工具(rvm)
如果现在你在命令行输入rvm-v会提示你并没有安装rvm,原因是系统找不到rvm命令,
只要将路径加入PATH就行了
现在输入rvm-v就会显示一下信息,说明安装成功
下面安装ruby1.9.3
查看已经安装的ruby版本信息
我的显示的如下信息
这就表明成功安装来ruby-1.9.3
二.Ruby的卸载需要用到rvm(ruby版本管理器),
首先查看你系统上安装来哪些ruby版本
卸载你需要的版本
或者
最后同样用rvmlist查看是否已经卸载来你不需要的版本
在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 on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 Ubuntu系统ruby on rails安装 ...
让你的Ubuntu 快速安装 Ruby on Rails 笔记
这是linux版本下的ruby2.1.5版本,亲测可用,现在最新的版本
在我如何使用github搭建个人网站中有介绍如何安装使用
ruby on rails的安装,初步调试和helloworld的编写。一般的网络资料都有问题,里面都已经解决,并且经过我调试成功。
要在Ubuntu系统上安装Ruby,有几种方法,每种方法都只需几步就能搞定。 方法一:使用apt-get安装 可以直接使用两个命令完成Ruby的安装。 代码如下: # sudo apt-get update # sudo apt-get install ruby 或者 代码...
Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf
怎样在Ubuntu系统下配置Ruby On Rails开发环境.docx
Ruby是一个开源的动态编程语言,本篇文章主要介绍了Ubuntu系统安装Ruby的三种方法,有兴趣的可以了解一下。
本教程只适合 Ubuntu Server 用于部署项目到线上,建议使用同样的 Ubuntu 版本,以免遇到一些版本不同带来的问题。 本教程适合新手初次部署 Rails 应用; 本文测试通过环境 Ubuntu 12.04 Server, 服务器安装测试于 ...
•任意 Linux 发行版本(Ubuntu,CentOS, Redhat, ArchLinux …) 强烈新手使用 Ubuntu 省掉不必要的麻烦! 以下代码区域,带有 $ 打头的表示需要在控制台(终端)下面执行(不包括 $ 符号) 步骤0
[Ubuntu][Linux][教學][Rails_5.x]__安裝設定#03.__[跨平台]_於VirtualBox的Ubun
Ansible: Ruby on Rails 服务器(Ubuntu 16.x)
https://github.com/aglover/ubuntu-equip/raw/master/equip_ruby.sh && bash equip_ruby.sh 您将获得 Ruby 1.9.3 最新补丁级别、Bundler 和 Git Ruby 2.0.0 设置 wget --no-check-certificate ...
首先不再使用ubuntu的apt-get安装ruby,自己编译安装,这样虽然不能使用ubuntu系统apt-get 的升级功能对ruby进行升级,但胜在自由度最高,想怎么折腾就怎么折腾.
通过源码安装Ruby 2.7.0版本时报错,内容:ruby-2.7.0/lib/rubygems/core_ext/kernel_require.rb:92:in 'require': cannot load such file -- openssl (LoadError) 处理过程 前情提要:最近打算把自己的技术总结...
ubuntu-16-nginx-passenger-ruby-2.3 一个Docker映像,用作在Phusion Passenger和nginx下运行的基于Ruby 2.3的Web应用程序的基础。 打算在OpenShift下进行最终部署。 Phusion Passenger是一个Web应用程序服务器: ...
一个将ruby脚本打包成二进制可执行文件的工具,包含源码和一个编译完成的二进制文件!支持跨平台编译,在windows、macOS、linux上均可以成功编译运行!包里的二进制文件是在ubuntu16.04中编译成功的版本!
Ruby on Rails是Ruby世界中当仁不让的Web框架代表,甚至可以说Rails推动了Ruby的流行,这里我们就来看一下如何在Ubuntu上配置Ruby on Rails框架及RubyMine IDE开发环境
操作系统Linux * BSD 苹果系统视窗其他* nix类系统Ruby2.3版或更高版本。 您可以从获得Ruby。 Ruby必须能够构建C扩展(例如MRI,Rubinius,而不是JRuby) 图像魔术版本6.7.7或更高版本(6.xx)。 版本7.0.8或更高...