系统: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
分享到:
相关推荐
RVM 和 Ruby on Rails Dockerfile 这个库包含的Dockerfile 与为的发布给公众。基础 Docker 镜像安装安装 。 从公共下载: docker pull dmitryzuev/rvm-rails (或者,您可以从 Dockerfile 构建映像: docker docker ...
RVM安装完成后,无需使用sudo来运行RVM或gem命令。 **二、Ruby的安装与管理** 通过RVM,你可以轻松安装和管理多个Ruby版本。例如,安装Ruby 1.8.7的最新版本并生成文档,可以使用: ```bash rvm install ruby-...
rvm安装资源,版本rvm 1.29.12,rvm 1.29.12-next () by Michal Papis, Piotr Kuczynski, ... Seguin [https://rvm.io],可以直接使用,把文件下载后放到指定位置,然后加载资源就可以用了,加载资源的帖子一会放上去
### RVM + Ruby 1.9.3 + Rails 3 安装与配置指南 #### 一、前言 在 Windows 7 环境下搭建 Rails 3 开发环境是一项颇具挑战性的任务,尤其是当涉及到 Cygwin、Ruby、Rails 以及一系列其他必要的组件时。本文将详细...
《使用RVM、Nginx和Passenger配置Rails服务器详解》 配置Rails服务器是一个关键步骤,特别是对于那些希望部署Web应用程序的人来说。在这个过程中,RVM(Ruby Version Manager)、Nginx和Passenger扮演着核心角色。...
在IT行业中,管理和切换Ruby版本...以上就是使用RVM安装和管理Ruby,以及解决Redis安装过程中遇到的Ruby版本问题的方法。在日常开发中,熟练掌握RVM的使用能够极大地提高开发效率,确保项目在不同Ruby版本间的兼容性。
创建新的gemset使用`rvm gemset create 名称`,比如`rvm 2.4.1`后创建名为`rails511`的gemset,然后安装特定版本的Rails,如`gem install rails -v 5.1.1`。同样,你可以为其他版本的Rails创建并切换gemset,如`rvm ...
在安装redis集群的时候,我们按照网站上的部署文档需要安装rvm,然后再安装ruby2.4.4会导致ctrl+c功能失效,解决起来也比较恶心。现在这里的rvm的tar包,解压后在rvm/rubies/,就已经有了ruby2.4.4配置一下环境变量...
通常,Ubuntu的默认Ruby版本可能较旧,因此我们可能会选择使用`rbenv`或`rvm`这样的版本管理器来安装特定版本的Ruby。例如,`rbenv`可以通过以下命令进行安装: ```bash sudo apt-get update sudo apt-get ...
4. **验证Rails安装**: 安装完成后,你可以通过运行 `rails -v` 来检查Rails是否已正确安装,并查看其版本号。 5. **创建新的Rails项目**: 要创建一个新的Rails应用,运行 `rails new app_name`,这将生成一个...
可用于 redis5.0 以下版本的集群安装部署,解压后,对相关资源进行编译安装即可,应用安装方法可参考:https://blog.csdn.net/qq_42177284/article/details/128924576#3221__236 ruby 版本号为:2.5.1 rvm 版本号为...
本文档主要介绍了如何在Ubuntu操作系统中使用RVM配置Ruby on Rails开发环境。具体包括两种常见的配置方案: 1. **Ruby 1.8.7 + Rails 2.3.5** 2. **Ruby 1.9.2 + Rails 3.0.3** #### 三、配置步骤详解 1. **安装...
接着,使用RVM安装Ruby。例如,要安装最新稳定的Ruby版本,执行: ``` rvm install ruby ``` 安装完Ruby后,需要安装Rails。在命令行中输入: ``` gem install rails ``` 这会安装最新的Rails版本。若需特定版本,...
puppet-rvm, 用于安装和使用 RVM ( ruby 版本管理器)的Puppet 模块 用于 ruby 版本管理器( RVM )的 Puppet 模块这个模块处理安装系统 RVM ( 也称为 root的多用户安装) 并使用它来安装红宝石和 Gems 。 还包括安装和...
本文介绍了如何在 Ubuntu 12.04 系统下配置 Ruby On Rails 开发环境的步骤,包括安装系统需要的包、安装 RVM、安装 Ruby、安装 Rails 环境和安装 MySQL。通过按照这些步骤,开发人员可以快速地搭建 Ruby On Rails ...
4. 使用curl或wget下载RVM安装脚本: - `curl -sSL https://get.rvm.io | bash -s stable` 或 - `wget -qO- https://get.rvm.io | bash -s stable` 5. 安装完成后,需要重新打开一个新的终端窗口,确保RVM已经被...
使用RVM安装指定版本的Ruby,例如3.2.2: ``` rvm install 3.2.2 ``` 6. **设置默认Ruby版本**: 通过以下命令将安装的Ruby版本设为系统默认: ``` rvm use 3.2.2 --default ``` 7. **安装Ruby Gems和...