`
zhanghong_bean
  • 浏览: 2429 次
  • 性别: Icon_minigender_1
  • 来自: 北京
最近访客 更多访客>>
社区版块
存档分类
最新评论

用rvm安装rails 3.0

 
阅读更多
系统:ubuntu
当前RoR版本

zhanghong@zh-desktop:~$ ruby -v
ruby 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]

zhanghong@zh-desktop:~$ rails -v
Rails 2.3.5

1安装rvm
mkdir -p ~/.rvm/src/ && cd ~/.rvm/src && rm -rf ./rvm/ && git clone --depth 1 git://github.com/wayneeseguin/rvm.git && cd rvm && ./install

修改.bashrc,在文件末行添加
[[ -s $HOME/.rvm/scripts/rvm ]] && source $HOME/.rvm/scripts/rvm

查看rvm版本,新打开一个终端
zhanghong@zh-desktop:~$ rvm -v

rvm 0.1.38 by Wayne E. Seguin (wayneeseguin@gmail.com) [http://rvm.beginrescueend.com/]

更新rvm
rvm update --head

install curl
sudo apt-get install curl libcurl3 libcurl3-dev


install ruby 1.9.1
zhanghong@zh-desktop:~$ rvm install 1.9.1
................
zhanghong@zh-desktop:~$ rvm list

rvm rubies

   ruby-1.9.1-p378 [ i386 ]

查看ruby版本
zhanghong@zh-desktop:~$ ruby -v
ruby 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]
zhanghong@zh-desktop:~$ rvm 1.9.1
zhanghong@zh-desktop:~$ ruby -v
ruby 1.9.1p378 (2010-01-10 revision 26273) [i686-linux]


安装gem
gem会安装到/home/zhanghong/.rvm/gems/ruby-1.9.1-p378,查看gem安装地址方法
rvm gemdir

gem install tzinfo builder memcache-client rack rack-test rack-mount erubis mail text-format thor bundler i18n
gem install rails --pre

zhanghong@zh-desktop:~$ rails -v
Rails 3.0.0.beta4
#创建项目
zhanghong@zh-desktop:~/workspace$ rails new  topscore -d mysql


启动项目
zhanghong@zh-desktop:~/workspace/topscore$ rails start
Could not find gem 'mysql (>= 0, runtime)' in the gems available on this machine.
Try running `bundle install`.
zhanghong@zh-desktop:~/workspace/topscore$ bundle install mysql
Fetching source index from http://rubygems.org/
Using rake (0.8.7) from system gems 
Using abstract (1.0.0) from system gems 
Using activesupport (3.0.0.beta4) from system gems 
Using builder (2.1.2) from system gems 
Using i18n (0.4.1) from system gems 
Using activemodel (3.0.0.beta4) from system gems 
Using erubis (2.6.5) from system gems 
Using rack (1.1.0) from system gems 
Using rack-mount (0.6.3) from system gems 
Using rack-test (0.5.4) from system gems 
Using tzinfo (0.3.22) from system gems 
Using actionpack (3.0.0.beta4) from system gems 
Using mime-types (1.16) from system gems 
Using polyglot (0.3.1) from system gems 
Using treetop (1.4.8) from system gems 
Using mail (2.2.3) from system gems 
Using actionmailer (3.0.0.beta4) from system gems 
Using arel (0.4.0) from system gems 
Using activerecord (3.0.0.beta4) from system gems 
Using activeresource (3.0.0.beta4) from system gems 
Using bundler (0.9.26) from system gems 
Installing mysql (2.8.1) from rubygems repository at http://rubygems.org/ with native extensions 
Using thor (0.13.6) from system gems 
Using railties (3.0.0.beta4) from system gems 
Using rails (3.0.0.beta4) from system gems 
Your bundle is complete! Use `bundle show [gemname]` to see where a bundled gem is installed.

zhanghong@zh-desktop:~/workspace/topscore$ bundle show
Gems included by the bundle:
  * abstract (1.0.0)
  * actionmailer (3.0.0.beta4)
  * actionpack (3.0.0.beta4)
  * activemodel (3.0.0.beta4)
  * activerecord (3.0.0.beta4)
  * activeresource (3.0.0.beta4)
  * activesupport (3.0.0.beta4)
  * arel (0.4.0)
  * builder (2.1.2)
  * bundler (0.9.26)
  * erubis (2.6.5)
  * i18n (0.4.1)
  * mail (2.2.3)
  * mime-types (1.16)
  * mysql (2.8.1)
  * polyglot (0.3.1)
  * rack (1.1.0)
  * rack-mount (0.6.3)
  * rack-test (0.5.4)
  * rails (3.0.0.beta4)
  * railties (3.0.0.beta4)
  * rake (0.8.7)
  * thor (0.13.6)
  * treetop (1.4.8)
  * tzinfo (0.3.22)

zhanghong@zh-desktop:~/workspace/topscore$ rails server
=> Booting WEBrick
=> Rails 3.0.0.beta4 application starting in development on http://0.0.0.0:3000
=> Call with -d to detach
=> Ctrl-C to shutdown server
[2010-06-09 17:37:41] INFO  WEBrick 1.3.1
[2010-06-09 17:37:41] INFO  ruby 1.8.7 (2009-06-12) [i686-linux]
[2010-06-09 17:37:46] INFO  WEBrick::HTTPServer#start: pid=6283 port=3000


切换到系统原来ruby
zhanghong@zh-desktop:~$ rvm list

rvm rubies

=> ruby-1.9.1-p378 [ i386 ]

zhanghong@zh-desktop:~$ rvm system
zhanghong@zh-desktop:~$ ruby -v
ruby 1.8.7 (2010-01-10 patchlevel 249) [i486-linux]

参考url
http://asciicasts.com/episodes/200-rails-3-beta-and-rvm
分享到:
评论

相关推荐

    docker-rvm-rails:内部带有 rvm 和 rails 的 Docker 容器

    RVM 和 Ruby on Rails Dockerfile 这个库包含的Dockerfile 与为的发布给公众。基础 Docker 镜像安装安装 。 从公共下载: docker pull dmitryzuev/rvm-rails (或者,您可以从 Dockerfile 构建映像: docker docker ...

    RVM安装和使用总结笔记

    RVM安装完成后,无需使用sudo来运行RVM或gem命令。 **二、Ruby的安装与管理** 通过RVM,你可以轻松安装和管理多个Ruby版本。例如,安装Ruby 1.8.7的最新版本并生成文档,可以使用: ```bash rvm install ruby-...

    rvm安装资源,版本rvm 1.29.12

    rvm安装资源,版本rvm 1.29.12,rvm 1.29.12-next () by Michal Papis, Piotr Kuczynski, ... Seguin [https://rvm.io],可以直接使用,把文件下载后放到指定位置,然后加载资源就可以用了,加载资源的帖子一会放上去

    RVM+Ruby1.9.3+Rails3(1-Cygwin 安装配置)

    ### RVM + Ruby 1.9.3 + Rails 3 安装与配置指南 #### 一、前言 在 Windows 7 环境下搭建 Rails 3 开发环境是一项颇具挑战性的任务,尤其是当涉及到 Cygwin、Ruby、Rails 以及一系列其他必要的组件时。本文将详细...

    rvm nginx passenger rails配置服务器.docx

    《使用RVM、Nginx和Passenger配置Rails服务器详解》 配置Rails服务器是一个关键步骤,特别是对于那些希望部署Web应用程序的人来说。在这个过程中,RVM(Ruby Version Manager)、Nginx和Passenger扮演着核心角色。...

    使用RVM实现控制切换Ruby/Rails版本

    创建新的gemset使用`rvm gemset create 名称`,比如`rvm 2.4.1`后创建名为`rails511`的gemset,然后安装特定版本的Rails,如`gem install rails -v 5.1.1`。同样,你可以为其他版本的Rails创建并切换gemset,如`rvm ...

    rvm安装ruby2.4.4

    在安装redis集群的时候,我们按照网站上的部署文档需要安装rvm,然后再安装ruby2.4.4会导致ctrl+c功能失效,解决起来也比较恶心。现在这里的rvm的tar包,解压后在rvm/rubies/,就已经有了ruby2.4.4配置一下环境变量...

    安装rvm,把ruby版本提升至3.0.0

    在IT行业中,管理和切换Ruby版本...以上就是使用RVM安装和管理Ruby,以及解决Redis安装过程中遇到的Ruby版本问题的方法。在日常开发中,熟练掌握RVM的使用能够极大地提高开发效率,确保项目在不同Ruby版本间的兼容性。

    linux-在Ubuntu服务器上安装Rails生产环境的脚本

    通常,Ubuntu的默认Ruby版本可能较旧,因此我们可能会选择使用`rbenv`或`rvm`这样的版本管理器来安装特定版本的Ruby。例如,`rbenv`可以通过以下命令进行安装: ```bash sudo apt-get update sudo apt-get ...

    rails 的安装

    4. **验证Rails安装**: 安装完成后,你可以通过运行 `rails -v` 来检查Rails是否已正确安装,并查看其版本号。 5. **创建新的Rails项目**: 要创建一个新的Rails应用,运行 `rails new app_name`,这将生成一个...

    RVM配置ROR

    本文档主要介绍了如何在Ubuntu操作系统中使用RVM配置Ruby on Rails开发环境。具体包括两种常见的配置方案: 1. **Ruby 1.8.7 + Rails 2.3.5** 2. **Ruby 1.9.2 + Rails 3.0.3** #### 三、配置步骤详解 1. **安装...

    ruby on rails 安装手记

    接着,使用RVM安装Ruby。例如,要安装最新稳定的Ruby版本,执行: ``` rvm install ruby ``` 安装完Ruby后,需要安装Rails。在命令行中输入: ``` gem install rails ``` 这会安装最新的Rails版本。若需特定版本,...

    ruby、rvm离线安装包

    可用于 redis5.0 以下版本的集群安装部署,解压后,对相关资源进行编译安装即可,应用安装方法可参考:https://blog.csdn.net/qq_42177284/article/details/128924576#3221__236 ruby 版本号为:2.5.1 rvm 版本号为...

    puppet-rvm, 用于安装和使用 RVM ( ruby 版本管理器)的Puppet 模块.zip

    puppet-rvm, 用于安装和使用 RVM ( ruby 版本管理器)的Puppet 模块 用于 ruby 版本管理器( RVM )的 Puppet 模块这个模块处理安装系统 RVM ( 也称为 root的多用户安装) 并使用它来安装红宝石和 Gems 。 还包括安装和...

    怎样在Ubuntu系统下配置Ruby On Rails开发环境.docx

    本文介绍了如何在 Ubuntu 12.04 系统下配置 Ruby On Rails 开发环境的步骤,包括安装系统需要的包、安装 RVM、安装 Ruby、安装 Rails 环境和安装 MySQL。通过按照这些步骤,开发人员可以快速地搭建 Ruby On Rails ...

    redis_rvm和windows安装文件.gz

    4. 使用curl或wget下载RVM安装脚本: - `curl -sSL https://get.rvm.io | bash -s stable` 或 - `wget -qO- https://get.rvm.io | bash -s stable` 5. 安装完成后,需要重新打开一个新的终端窗口,确保RVM已经被...

    免费Ubuntu系统ruby on rails安装【保姆级教程】

    使用RVM安装指定版本的Ruby,例如3.2.2: ``` rvm install 3.2.2 ``` 6. **设置默认Ruby版本**: 通过以下命令将安装的Ruby版本设为系统默认: ``` rvm use 3.2.2 --default ``` 7. **安装Ruby Gems和...

Global site tag (gtag.js) - Google Analytics