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

ubuntu14.04下ROR安装及配置

又折腾了一天,总算大概能用,记录如下1.ubuntu14.04下ruby on rails的安装ruby-china社区的指南很不错,保存如下$ curl -L https://get.rvm.io ...
  • gux928
  • gux928
  • 2015年06月28日 19:26
  • 432

ubuntu ror安装

安装 RVM 和 Ruby 更新 apt,并安装 curl: $ sudo apt-get update $ sudo apt-get install curl 然后安装 RVM: $ \cu...
  • cschengvdn
  • cschengvdn
  • 2015年03月15日 20:07
  • 381

再说ror安装

今天为了安装好Ruby on Rails 折腾了一下午。我也是刚开始学习ruby,为了配置好安装环境在网上找了不少资料。很多人的安装说明不是很清楚容易对初学者造成困惑。于是乎自己好好研究 了下手动安装...
  • turkeyzhou
  • turkeyzhou
  • 2007年11月02日 16:50
  • 711

关于汇编ROR的运算

设(AX)=5,(BX)=3 ,(CX)=2,执行下列程序段后,(AX)= LOP: ROR BX,CL ADC AX,BX LOOP LOP 请问ROR是怎么移位的?谢谢 ...
  • chunhui2578
  • chunhui2578
  • 2011年09月17日 14:58
  • 989

Ror初学笔记

 Ror正在以惊人的速度增长着,特别是在经常光顾JavaEye的时候发现Ror已经在国内有很好的基础了,当然要凑个热闹尝尝鲜 咯。     目前国内Ror的中文资料还是很少的,到网上找找就只有Eiff...
  • yueguangyuan
  • yueguangyuan
  • 2006年10月16日 01:29
  • 6355

(转)ROR框架介绍

  Ruby on Rails的两大箴言:约定优于配置(Convetion over configuration)和DRY(Don’trepeated yourself)造就了Rails 的极高的开发...
  • Last_Impression
  • Last_Impression
  • 2008年01月29日 11:23
  • 4064

RoR中如何做测试

A Guide to Testing Rails Applications 导记因为从测试转身而来,所以学习一门新语言或新框架,我也要先从如何开展测试开始,TDD嘛test默认rails自带test文...
  • qhshiniba
  • qhshiniba
  • 2016年08月10日 20:14
  • 990

汇编移位: SHL、SHR、SAL、SAR、ROL、ROR、RCL、RCR 汇编移位: SHL、SHR、SAL、SAR、ROL、ROR、RCL、RCR

转自http://blog.csdn.net/richerg85/article/details/27558005 SHL、SHR、SAL、SAR: 移位指令 ;SHL(Shift Left...
  • xbgprogrammer
  • xbgprogrammer
  • 2015年09月12日 14:33
  • 1047

汇编指令---ROL和ROR指令

循环左移/右移指令只是移位方向不同,它们移出的位不仅要进入CF,而且还要填补空出的位。       例如:              MOV AL,82H              ROL AL...
  • oBuYiSeng
  • oBuYiSeng
  • 2015年12月19日 18:37
  • 8061

ROL,ROR,SAR,SHR,SAL,SHL区别

SHL,SAL分别是逻辑左移和算术左移,运行结果是一样的,都是数据往左移动,然后在右边补零;SHR是逻辑右移,数据往右移动,在左边补零。如:1000 0000->0010 0000(逻辑右移两位)SA...
  • qwer_boo
  • qwer_boo
  • 2010年05月29日 21:05
  • 4230
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:ROR 安装
举报原因:
原因补充:

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