ROR 安装

转载 2012年02月14日 00:13:43

一、安装curl和git

sudo apt-get install curl

正在解压缩 curl (从 .../curl_7.21.0-1ubuntu1.3_i386.deb) ...
正在处理用于 man-db 的触发器...
正在设置 curl (7.21.0-1ubuntu1.3) ...

下载并编译安装git

# wget http://www.codemonkey.org.uk/projects/git-snapshots/git/git-latest.tar.gz

tar xzvf git-latest.tar.gz

sudo make

    提示出错:

    /bin/sh: get: command not found

   删除 源代码目录   :   rm -fr ./git-2012-02-13/

改用bin包安装:

   sudo apt-get install git

二、安装RVM

RVM(Ruby Version Manager)是Ruby版本管理系统,可以方便的帮我们安装和管理多个版本的Ruby,不幸的是没有deb包。不过使用脚本安装依旧非常方便。

sudo bash < <(curl -s https://raw.github.com/wayneeseguin/rvm/master/binscripts/rvm-installer)
如果命令前没有带sudo,会安装到~/.rvm/, 只能供当前用户使用。如果命令前面加了sudo,会安装到/usr/local/rvm,供多用户使用。

需要重启终端。

三、安装ruby

切换到root用户:

rvmsudo bash    或 sudo -H -i

首先列出所有可供安装的Ruby版本,有Ruby、JRuby、MacRuby等…

# rvm list known

选择要安装的版本,如1.9.2版本。

# rvm install 1.9.2

如果你安装rvm前已经安装过ruby,想切换到系统ruby环境

# rvm use system

设置默认Ruby:

$ rvm --default use 1.9.2-p290

四、安装Rails

# gem install rails

非root安装会导致以下问题:

    程序“gem”已包含在下列软件包中:
     * rubygems1.8
     * rubygems1.9.1
     请尝试:sudo apt-get install <选定的软件包>

安装gem:

sudo apt-get install rubygems1.9.1

查看环境设置:

rvm info

显示

  rvm:
    version:      "rvm 1.10.2 by Wayne E. Seguin <wayneeseguin@gmail.com>, Michal Papis <mpapis@gmail.com> [https://rvm.beginrescueend.com/]"
    updated:      "1 hour 39 minutes 58 seconds ago"

  homes:
    gem:          "not set"
    ruby:         "not set"

  binaries:
    ruby:         "/usr/bin/ruby"
    irb:          "/usr/bin/irb"
    gem:          ""
    rake:         "/home/acer/.rvm/bin/rake"

  environment:
    PATH:         "/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/home/acer/.rvm/bin"
    GEM_HOME:     ""
    GEM_PATH:     ""
    MY_RUBY_HOME: ""
    IRBRC:        ""
    RUBYOPT:      ""
    gemset:       ""

//

sudo -H -i或者是rvmsudo bash命令切换到root模式下,然后rvm –default use XXX

列出版本:

rvm list

选择版本:

rvm use ruby-1.8.7 --default


//////////////////////////////////////////////////////////////////////////////////

linux 下安装多个不同版本rails的问题

有时候会安装多个ruby,或者rails ,(如系统自带了老版本ruby,自己又稀里糊涂安装了个新版本),

但是使用的时候发现,ruby -v 出来的并不是自己想要的版本。

这里就涉及到环境变量中路径搜索先后关系,甚至是没有设置好ruby或rails环境变量。

开始吧!以下就以rails为例:

1.查看当前rails版本,rails -v

2.查看当前正在使用的rails路径: which rails

3.查找系统内所有已经安装的的rails; find / -type d -name "rails"

4.设置环境变量,原则是根据步骤3得到的结果,把自己想要的那个放在前面。具体设置方法见:http://www.linuxeden.com/html/sysadmin/20080424/56879.html

相关文章推荐

配置RoR开发环境 (安装git和gitflow)

本文将介绍如何安装和配置:Ubuntu-10.04 + RVM + Ruby1.9.2 + Git + Git-Flow 1 首先安装 Ubuntu-10.04LTS 先在Ubuntu官网...

Win7上安装ROR环境

win7上安装ROR环境
  • Richar1
  • Richar1
  • 2015年05月16日 23:56
  • 397

ROR安装

请参考    http://blog.csdn.net/zzsg2005/article/details/7286036 How to install Ruby on Rails in Ubun...

ubuntu下ROR安装选择单用户或多用户

一、仅仅在当前用户下安装,则默认安装在$HOME/.rvm下, 二、也可装到另一个用户下, 三、多用户安装:非root,需要有2个以上用户,且安装时用sudo ,在/usr/local/rvm ...

RoR 培训课程PPT

  • 2009年07月19日 23:12
  • 2.92MB
  • 下载

freemis 基于ror框架的mis

  • 2007年06月20日 18:29
  • 428KB
  • 下载

[转]Ruby on Rails (ROR)

原文最簡潔有力的網頁框架,網頁的「殺手程式Killer Application」,網頁程式設計的「簡約奢華時尚」。網頁應用程式的軟體從業人員可以試試Ruby on Rails,說不定真的可以在「鐵...

mysqlDriver4ror.rar

  • 2011年08月09日 22:12
  • 363KB
  • 下载

excel lib ror ruby

  • 2012年07月05日 02:26
  • 208KB
  • 下载

Win32ASM学习[13]:移位指令SHL,SHR,SAL,SAR,ROL,ROR,RCL,RCR,SHLD,SHRD

一. SHL、SHR、SAL、SAR: 移位指令 --------------------------------------------------------------------------...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ROR 安装
举报原因:
原因补充:

(最多只允许输入30个字)