如何在Ubuntu 12.04 LTS安装rbenv与Ruby on Rails

在这里,我们将指导您在Ubuntu 12.04 LTS上使用rbenv安装Ruby on Rails。

简介

Ruby On Rails(简称Rails)是最流行的Web开发框架之一,实际上它是最热门的Web开发栈,尤其是Saas(软件即服务)应用。

先决条件

在安装Rails之前,我假设您已经设置了服务器(创建的用户,设置ssh等)。你可以找到如何在这里做到这一点: Ubuntu的服务器设置

第一步 - 安装rbenv和依赖

在安装任何包之前,总是建议更新包存储库缓存。
sudo apt-get update
现在,安装git,curl和nodejs(在较新版本的Rails中需要javascript运行时)。 nodejs包在官方软件包库中相当陈旧,因此从PPA安装它。
sudo apt-add-repository -y ppa:chris-lea/node.js
如果你得到响应sudo: apt-add-repository: command not found ,就需要多走一步,并安装Python的属性来帮助您管理库:
sudo apt-get install python-software-properties
随后,您可以采取以下步骤:
sudo apt-get -y update
sudo apt-get -y install curl git-core nodejs

使用安装程序安装rbenv

rbenv是一个管理多个ruby版本的简单工具,它就像RVM(所以你也可以使用RVM),但它的重量更轻,更简单。若要安装我们使用一个简单的脚本rbenv(托管在GitHub上 ,你可以检出代码,如果您有任何疑问)。 首先运行脚本,
curl https://raw.githubusercontent.com/fesplugas/rbenv-installer/master/bin/rbenv-installer | bash
现在,根据指令更新bashrc,将这些行添加到您的bashrc文件的顶部:
nano ~/.bashrc
export RBENV_ROOT="${HOME}/.rbenv"
if [ -d "${RBENV_ROOT}" ]; then
  export PATH="${RBENV_ROOT}/bin:${PATH}"
  eval "$(rbenv init -)"
fi
接下来,重新加载shell。
source ~/.bashrc
然后,您应该安装依赖项(使用安装程序工具),
rbenv bootstrap-ubuntu-12-04

第二步 - 安装Ruby和gems

安装Ruby(并使其成为默认值,这就是全局选项在这里)和gems -
rbenv install 1.9.3-p392
rbenv rehash
rbenv global 1.9.3-p392
Bundler和耙子
gem install rdoc
gem install bundler
gem install rake 
rbenv rehash

第三步 - 安装Rails

现在,您可以在一个简单的命令安装rails gem -
gem install rails