- 浏览: 131145 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (140)
- ruby on rails (23)
- 随笔 (1)
- 部署 (3)
- ubuntu源 (2)
- linux (28)
- web (9)
- IT (3)
- linux,数据库 (3)
- MOOC (4)
- ubuntu (20)
- win7 (2)
- git (6)
- github (2)
- ubuntu,python (1)
- java,JDK (1)
- ubuntu,qq (1)
- vagrant (3)
- virtualbox (2)
- sass (1)
- centos (3)
- Sublime (1)
- nginx (4)
- passenger (1)
- VPN (0)
- mysql (4)
- VIM (1)
- bbb (1)
- 编码设置 (2)
- mongo (4)
- edx (2)
- ssh (1)
- python (1)
- phpmyadmin (1)
- libreoffice (2)
- docker (4)
- pg (1)
- PostgreSQL (2)
- 系统时间设置 (1)
- ansible (1)
- Sinatra (1)
- 硬盘挂载 (1)
- npm (1)
- smtp (1)
- docker 镜像 (1)
- Memcached (1)
最新评论
写Ruby程序的时候,可能会因为不同的情况选择不同的版本(比如有历史代码的时候)。RVM是一个优秀的ruby版本管理工具,在它的帮助之下,可以方便进行多个版本的切换。下面记录了在Ubuntux下进行ruby1.8.7+rails2.1.0和ruby(最新版)+rails(最新版)的安装和切换过程。
1.安装GIT客户端:
$sudo apt-get update$sudo apt-get install build-essential git-core curl
2.安装最新稳定版的RVM:
$curl https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable RVM之需要使用上面这条命令,就可以把RVM安装到$HOME/.rvm目录下。
3.增加RVM的环境变量到配置文件:
$echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.bashrc
$source ~/.barshrc
4.安装RUBY需要依赖的一些外部包:
sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g \
zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf 5.安装OpenSSL:
$rvm pkg install openssl6.安装RUBY:
安装完rvm后,程序会自动在$HOME/.bashrc中增加:PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting,因此可以直接执行rvm命令了。
rvm install 1.8.77.创建rails2.1.0的gemset:
$rvm gemset create rails2.1.0## 切换到ruby1.8.7+rails2.1.0的gems下
$rvm use 1.8.7@rails2.1.0
8.安装rails2.1.0:
$gem install rails --version=2.1.0
如此,就完成了ruby1.8.7+ruby2.1.0的环境安装,以后只需要执行rvm use 1.8.7@rails2.1.0就可以把环境切换过来。
9.安装最新版的ruby和rails
## 当前最新版本为1.9.3$rvm install 1.9.3$rvm use 1.9.3## 当前rails最新版本为3.2.3,所以在此以下均表示3.2.3的版本
$rvm gemset create rails3.2.3$rvm use 1.9.3@rails3.2.3$gem install rails
至此,已经可以在两个版本间来回切换了:
rvm use 1.8.7@rails2.1.0
rvm use 1.9.3@rails3.2.3
linuxidc@ www.linuxidc.com:~/.rvm/gems$ rvm use 1.8.7@rails2.1.0
Using /data/home/linuxidc/.rvm/gems/ruby-1.8.7-p358 with gemset rails2.1.0
linuxidc@ www.linuxidc.com:~/.rvm/gems$ ruby -v
ruby 1.8.7 (2012-02-08 patchlevel 358) [x86_64-linux]
linuxidc@ www.linuxidc.com:~/.rvm/gems$ rails -v
Rails 2.1.0
linuxidc@ www.linuxidc.com:~/.rvm/gems$ rvm use 1.9.3@rails3.2.3
Using /data/home/linuxidc/.rvm/gems/ruby-1.9.3-p194 with gemset rails3.2.3
linuxidc@ www.linuxidc.com:~/.rvm/gems$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
linuxidc@ www.linuxidc.com:~/.rvm/gems$ rails -v
Rails 3.2.3## 如果不指定@符号之后的gemset,就会切换的默认的gemset,而由于我们的rails是在指定的gemset下安装的,## 所以再执行rails命令时会提示命令找不到
linuxidc@ www.linuxidc.com:~/.rvm/gems$ rvm use 1.9.3
Using /data/home/linuxidc/.rvm/gems/ruby-1.9.3-p194
linuxidc@ www.linuxidc.com:~/.rvm/gems$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
linuxidc@ www.linuxidc.com:~/.rvm/gems$ rails -v
程序“rails”尚未安装。 您可以使用以下命令安装:
sudo apt-get install rails
linuxidc@ www.linuxidc.com:~/.rvm/gems$
原文:http://www.linuxidc.com/Linux/2012-07/65524.htm
1.安装GIT客户端:
$sudo apt-get update$sudo apt-get install build-essential git-core curl
2.安装最新稳定版的RVM:
$curl https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer | bash -s stable RVM之需要使用上面这条命令,就可以把RVM安装到$HOME/.rvm目录下。
3.增加RVM的环境变量到配置文件:
$echo '[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm"' >> ~/.bashrc
$source ~/.barshrc
4.安装RUBY需要依赖的一些外部包:
sudo apt-get install build-essential bison openssl libreadline6 libreadline6-dev curl git-core zlib1g \
zlib1g-dev libssl-dev libyaml-dev libsqlite3-0 libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf 5.安装OpenSSL:
$rvm pkg install openssl6.安装RUBY:
安装完rvm后,程序会自动在$HOME/.bashrc中增加:PATH=$PATH:$HOME/.rvm/bin # Add RVM to PATH for scripting,因此可以直接执行rvm命令了。
rvm install 1.8.77.创建rails2.1.0的gemset:
$rvm gemset create rails2.1.0## 切换到ruby1.8.7+rails2.1.0的gems下
$rvm use 1.8.7@rails2.1.0
8.安装rails2.1.0:
$gem install rails --version=2.1.0
如此,就完成了ruby1.8.7+ruby2.1.0的环境安装,以后只需要执行rvm use 1.8.7@rails2.1.0就可以把环境切换过来。
9.安装最新版的ruby和rails
## 当前最新版本为1.9.3$rvm install 1.9.3$rvm use 1.9.3## 当前rails最新版本为3.2.3,所以在此以下均表示3.2.3的版本
$rvm gemset create rails3.2.3$rvm use 1.9.3@rails3.2.3$gem install rails
至此,已经可以在两个版本间来回切换了:
rvm use 1.8.7@rails2.1.0
rvm use 1.9.3@rails3.2.3
linuxidc@ www.linuxidc.com:~/.rvm/gems$ rvm use 1.8.7@rails2.1.0
Using /data/home/linuxidc/.rvm/gems/ruby-1.8.7-p358 with gemset rails2.1.0
linuxidc@ www.linuxidc.com:~/.rvm/gems$ ruby -v
ruby 1.8.7 (2012-02-08 patchlevel 358) [x86_64-linux]
linuxidc@ www.linuxidc.com:~/.rvm/gems$ rails -v
Rails 2.1.0
linuxidc@ www.linuxidc.com:~/.rvm/gems$ rvm use 1.9.3@rails3.2.3
Using /data/home/linuxidc/.rvm/gems/ruby-1.9.3-p194 with gemset rails3.2.3
linuxidc@ www.linuxidc.com:~/.rvm/gems$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
linuxidc@ www.linuxidc.com:~/.rvm/gems$ rails -v
Rails 3.2.3## 如果不指定@符号之后的gemset,就会切换的默认的gemset,而由于我们的rails是在指定的gemset下安装的,## 所以再执行rails命令时会提示命令找不到
linuxidc@ www.linuxidc.com:~/.rvm/gems$ rvm use 1.9.3
Using /data/home/linuxidc/.rvm/gems/ruby-1.9.3-p194
linuxidc@ www.linuxidc.com:~/.rvm/gems$ ruby -v
ruby 1.9.3p194 (2012-04-20 revision 35410) [x86_64-linux]
linuxidc@ www.linuxidc.com:~/.rvm/gems$ rails -v
程序“rails”尚未安装。 您可以使用以下命令安装:
sudo apt-get install rails
linuxidc@ www.linuxidc.com:~/.rvm/gems$
原文:http://www.linuxidc.com/Linux/2012-07/65524.htm
发表评论
-
ruby 回复功能
2015-03-24 21:44 588http://www.sitepoint.com/realti ... -
测试驱动开发(TDD)
2015-03-02 17:00 588测试驱动开发的基本过程如下: 1) 明确当前要完成的功能。可 ... -
详解rails命令行
2015-02-02 14:32 860http://blog.58share.com/?cat=7 ... -
ssh permission denied (publickey)
2014-12-16 09:55 789sudo apt-get install openssh-se ... -
ubuntu 终端文本浏览器w3m或者lynx
2014-09-03 11:32 2775sudo apt-get install lynx-cur ... -
Ruby is Big in China
2014-08-12 15:35 515http://stylesror.github.io/#rub ... -
ruby http get post
2014-07-31 11:22 721uri = URI('url') Net::H ... -
使用者認證
2014-07-29 11:18 398转自: http://ihower.tw/rails3/aut ... -
linux下ssh安全的自动登录
2014-07-17 09:40 418机器准备 A: 控制机器,自己的机器 B: 远程机器,192. ... -
vi/vim多行注释和取消注释
2014-07-11 10:55 619多行注释: 1. 进入命令行模式,按ctrl + v进入 vi ... -
如何将Vim打造成一个成熟的IDE
2014-07-04 09:09 411[url]http://linux.cn/article-33 ... -
bundle exec rake i18n:check
2014-07-03 11:45 489bundle exec rake i18n:check -
无挂断程序操作
2014-06-06 17:03 566启动 $ rails s 这个界面一直占用,关掉会退出服 ... -
ruby on rails+nginx+passenger+ubuntu
2014-06-06 00:19 820ruby 使用rvm安装 在使用rmv安装的ruby时候必 ... -
用 Ruby on Rails 实现适应各种平台的在线 Office 文档预览
2014-05-28 09:20 923前言 在许多Web应用中 ... -
vi 编辑强制保存
2014-05-26 16:30 1203有时VIM编辑时候没有以sudo 开始,等到保存时候发现蛋疼了 ... -
`gem install nokogiri -v '1.5.6' 报错
2014-05-18 13:07 568libxml2 is missing. please vis ... -
卸载指定版本 bundle
2014-05-05 18:04 2639gem uninstall bundler -v=1.6.2 ... -
ubuntu设置DNS
2014-05-03 15:13 712ubuntu设置DNS。重启也有效的方法 方法一 (我是没有 ... -
SCP 命令
2014-04-29 09:21 653http://www.cnblogs.com/hitwtx/a ...
相关推荐
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 笔记
Ubuntu 11.04安装Ruby on rails 连接MySQL数据库.pdf
ruby on rails的安装,初步调试和helloworld的编写。一般的网络资料都有问题,里面都已经解决,并且经过我调试成功。
[Ubuntu][Linux][教學][Rails_5.x]__安裝設定#03.__[跨平台]_於VirtualBox的Ubun
怎样在Ubuntu系统下配置Ruby On Rails开发环境.docx
通过一个极简单的博客例子,展示一些基本的Ruby on Rails特性和开发方法。系统:UBUNTU 11.10 rails :3.0.8 上做的详细步骤以及代码。
通过一个极简单的博客例子,展示一些基本的Ruby on Rails特性和开发方法。系统:UBUNTU 11.10 rails :3.0.8 上做代码。
quora, Quora.com 与 Ruby on Rails ( 不再维护) 类似 Quora克隆在 Rails 上的ruby 中写入。要求首先安装软件Linux ( 推荐 Ubuntu 10.10 ) 。ruby 1.9.2 ( 不支持 1.9.1或者 1.8 )MongoDB 1.8Redis 2.
Ruby on Rails是Ruby世界中当仁不让的Web框架代表,甚至可以说Rails推动了Ruby的流行,这里我们就来看一下如何在Ubuntu上配置Ruby on Rails框架及RubyMine IDE开发环境
本教程只适合 Ubuntu Server 用于部署项目到线上,建议使用同样的 Ubuntu 版本,以免遇到一些版本不同带来的问题。 本教程适合新手初次部署 Rails 应用; 本文测试通过环境 Ubuntu 12.04 Server, 服务器安装测试于 ...
在 IBM DB2 服务器(Vagrant Ubuntu VM)上运行的 Ruby on Rails 安装 下载并安装 克隆这个 repo cd 到包含这些文件的目录。 $无业游民 $无业游民ssh 安装后设置 使用 IBM DB2 Adapter 安装 Ruby on Rails gem ...
Ruby on Rails捆绑包(用于Vim) Vim是Ruby on Rails IDE,具有所有出色的插件和出色的配置。 遵循简单的安装指南即可立即破解! 注意:我们用整洁的替换了捆绑包的旧子模块架构,因此不再需要使用Git安装子模块。...
对于新入门的开发者,如何安装 Ruby, Ruby Gems 和 Rails 的运行环境可能会是个问题,本页主要介绍如何用一条靠谱的路子快速安装 Ruby 开发环境。 次安装方法同样适用于产品环境! 系统需求 首先确定操作系统环境,...
用于Ruby on Rails核心开发的虚拟机 介绍 请注意,该虚拟机并非为Rails应用程序开发而设计,而仅是为Rails核心开发而设计。 该项目可自动设置开发环境,以在Ruby on Rails本身上进行工作。 使用此虚拟机处理请求...
在 Heroku 上创建和部署 Ruby on Rails 应用程序。 更新 02/12/2015 本手册是基于以下环境编写的: Ubuntu 14.04 Ruby 2.1.2 导轨 4.1.4 PostgreSQL 9.1 git 1.9.1 首先注册Heroku ( ) 并登录平台,然后下载...
在Windows 10上安装Ubuntu 此内容用于帮助在Windows 10上安装Ubuntu,以半复制Mac终端设置以开发Ruby on Rails(或您要使用的任何其他代码)。 我出于个人目的使用此信息,但是您(读者)也可以出于个人目的使用此...
此示例展示了一种通过 ZMQ 将 Ruby on Rails Web 应用程序与 Julia 连接的方法。 在此之前,我没有使用... 要安装 Ruby on Rails,我只需使用 : curl -sSL https://get.rvm.io | bash -s stable --rails 我更喜欢使
chef-rails, 厨房设置一个可以与 Nginx 和 Rails 一起滚动的Ubuntu服务器 主厨 rails安装一个准备为 Ruby on Rails 栈准备的Ubuntu服务器:NginxPostgreSQLRedisMemcached带RVM的rubyPhusion乘客独立要求Ubuntu ...
为运行 Ruby on Rails 配置所有必需的工具是一件既痛苦又费时的事情。 这个 vagrant 配置文件旨在构建一个随时可用的 Rails开发环境。 什么是流浪者? Vagrant 是一个创建虚拟机的工具。 你可以在 Mac、Windows 或 ...