- 浏览: 137636 次
- 性别:
- 来自: 北京
文章分类
- 全部博客 (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 644http://www.sitepoint.com/realti ... -
测试驱动开发(TDD)
2015-03-02 17:00 658测试驱动开发的基本过程如下: 1) 明确当前要完成的功能。可 ... -
详解rails命令行
2015-02-02 14:32 906http://blog.58share.com/?cat=7 ... -
ssh permission denied (publickey)
2014-12-16 09:55 836sudo apt-get install openssh-se ... -
ubuntu 终端文本浏览器w3m或者lynx
2014-09-03 11:32 2831sudo apt-get install lynx-cur ... -
Ruby is Big in China
2014-08-12 15:35 548http://stylesror.github.io/#rub ... -
ruby http get post
2014-07-31 11:22 767uri = URI('url') Net::H ... -
使用者認證
2014-07-29 11:18 427转自: http://ihower.tw/rails3/aut ... -
linux下ssh安全的自动登录
2014-07-17 09:40 452机器准备 A: 控制机器,自己的机器 B: 远程机器,192. ... -
vi/vim多行注释和取消注释
2014-07-11 10:55 654多行注释: 1. 进入命令行模式,按ctrl + v进入 vi ... -
如何将Vim打造成一个成熟的IDE
2014-07-04 09:09 468[url]http://linux.cn/article-33 ... -
bundle exec rake i18n:check
2014-07-03 11:45 525bundle exec rake i18n:check -
无挂断程序操作
2014-06-06 17:03 602启动 $ rails s 这个界面一直占用,关掉会退出服 ... -
ruby on rails+nginx+passenger+ubuntu
2014-06-06 00:19 860ruby 使用rvm安装 在使用rmv安装的ruby时候必 ... -
用 Ruby on Rails 实现适应各种平台的在线 Office 文档预览
2014-05-28 09:20 964前言 在许多Web应用中 ... -
vi 编辑强制保存
2014-05-26 16:30 1263有时VIM编辑时候没有以sudo 开始,等到保存时候发现蛋疼了 ... -
`gem install nokogiri -v '1.5.6' 报错
2014-05-18 13:07 599libxml2 is missing. please vis ... -
卸载指定版本 bundle
2014-05-05 18:04 2697gem uninstall bundler -v=1.6.2 ... -
ubuntu设置DNS
2014-05-03 15:13 741ubuntu设置DNS。重启也有效的方法 方法一 (我是没有 ... -
SCP 命令
2014-04-29 09:21 700http://www.cnblogs.com/hitwtx/a ...
相关推荐
9. **Install Ruby Rails Lighttpd MySQL on Ubuntu or FreeBSD - Huihoo Wiki - Open Source Wiki_files**: 这可能是上述文档的辅助文件,可能包含图片或其他资源,有助于理解安装过程。 安装Ruby on Rails的过程...
在本篇【保姆级教程】中,我们将详细探讨如何在Ubuntu系统上安装Ruby on Rails环境。首先,确保你已经下载了Ubuntu桌面版,这可以从官方链接(https://cn.ubuntu.com/download)获取。Ruby on Rails是流行的开源Web...
### Ubuntu 下 Ruby on Rails 的安装与配置 #### 一、Ruby on Rails 的安装步骤 **1.1 系统环境准备** 确保您的 Ubuntu 系统已更新至最新状态。这一步很重要,因为新版本通常会修复旧版本中存在的问题,包括安全...
Ubuntu 11.04默认包含Ruby 1.8.7和Rails 2.3.5,但为了更好的兼容性和性能,建议手动更新或安装最新版本的Ruby和Rails。首先,使用包管理器安装Ruby: ```bash sudo apt-get install ruby-full ``` 随后检查Ruby...
本文介绍了如何在 Ubuntu 12.04 系统下配置 Ruby On Rails 开发环境的步骤,包括安装系统需要的包、安装 RVM、安装 Ruby、安装 Rails 环境和安装 MySQL。通过按照这些步骤,开发人员可以快速地搭建 Ruby On Rails ...
### Ruby on Rails 教程知识点概述 #### 一、引言 - **敏捷开发与Rails:** 本书《Ruby on Rails教程》强调了Rails作为敏捷开发框架的优势。它旨在帮助开发者快速构建高质量的Web应用程序。 - **作者团队:** 本书...
[Ubuntu][Linux][教學][Rails_5.x]__安裝設定#03.__[跨平台]_於VirtualBox的Ubun
在这个“ruby on rails安装”主题中,我们将深入探讨如何一步步安装并配置Rails环境。 首先,我们需要安装Ruby。Ruby是Rails的基础,因此在安装Rails之前,确保你的系统已经安装了最新稳定的Ruby版本。你可以访问...
在进行Ruby on Rails的安装时,很多教程假设你已经安装了一些基础软件包,但并未明确指出。为避免初学者在环境搭建过程中耗费过多精力,建议手动安装所需软件。使用`apt-get install 包名`命令即可完成安装。如果...
### 快速安装Ruby on Rails的简明指南 #### 知识点概览 - **基础知识**:了解Ruby on Rails框架及其重要性。 - **系统准备**:选择合适的操作系统进行安装。 - **基础软件安装**:包括Xcode、Homebrew等必备工具。 ...
在这个“Ruby on Rails博客程序”中,我们将深入探讨如何在Ubuntu 11.10操作系统上,使用Rails 3.0.8版本构建一个简单的博客平台。 首先,我们要了解Rails的基本概念。MVC架构将应用分为三个主要部分:模型(Model...
在Linux系统上安装和配置Ruby on Rails是一个常见的任务,特别是在开发Web应用程序时。Ruby on Rails(RoR)是一个基于Ruby语言的开源Web应用框架,它遵循模型-视图-控制器(MVC)架构模式,强调简洁和生产力。在...
在进行 Ruby on Rails 的安装与部署过程中,我们需要关注几个核心方面:系统版本兼容性、软件依赖包的选择与安装、Ruby 语言环境的配置以及 Rails 应用的具体部署步骤。本手册将详细介绍这些方面的内容,并提供具体...
通过一个极简单的博客例子,展示一些基本的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.
通过以上步骤,你已经在Ubuntu上配置好了Ruby on Rails的开发环境,并安装了RubyMine IDE。现在你可以开始编写Rails应用,享受高效、优雅的Web开发过程了。记得随时更新软件包和依赖,保持开发环境的最新状态。同时...
### Redmine 搭建 Ruby_Ruby_on_Rails 项目管理系统的知识点 #### 一、基础知识与背景介绍 **Redmine** 是一个基于 Web 的项目管理和跟踪工具,它使用 Ruby on Rails(简称 ROR)框架构建而成。Redmine 的设计初衷...
本教程只适合 Ubuntu Server 用于部署项目到线上,建议使用同样的 Ubuntu 版本,以免遇到一些版本不同带来的问题。 本教程适合新手初次部署 Rails 应用; 本文测试通过环境 Ubuntu 12.04 Server, 服务器安装测试于 ...
在Ubuntu 16.x操作系统环境下,我们可以利用Ansible的自动化能力来简化Ruby on Rails应用的安装和配置过程。 首先,让我们了解一下Ansible。Ansible基于SSH协议,无需在目标服务器上安装额外代理,这使得它易于使用...