在 Ubuntu 12.04 Server 上安装 Ruby on Rails 环境

本文来源:http://ruby-china.org/wiki/install-rails-on-ubuntu-12-04-server


刚才试了一下,很轻松。

就当是给入门级的一个教程好了。。

注意:这篇文章只介绍如何在 Ubuntu 12.04 Server 上安装 Rails 环境,不保证你的 Rails 项目一定可以在 12.04 上正常运行。

本文测试环境

  • 装的系统是: Ubuntu 12.04 Server LTS amd64
  • 安装于: OSX 上 Parallels Desktop 虚拟机

Ubuntu 安装

很常见的安装:

  1. 选择 English 安装
  2. Location 选择 other -> Asia -> China
  3. 继续安装,一路默认。。
  4. 输入姓名、用户名和密码
  5. Write the changes to disks and configure LVM? <Yes>
  6. Write the changes to disks? <Yes>
  7. Software selection 阶段:选择 OpenSSH server (按空格键)(你以后会用到ssh的。。。)
  8. 有关 GRUB 的问题,如果你是多系统,请参考其他资料
  9. 安装完成,自动重启。

更新系统

  1. 登陆系统
  2. 替换更新源: $ sudo vim /etc/apt/sources.list 我在教育网,所以换的教育网的源
  3. 更新软件列表: $ sudo aptitude update
  4. 更新软件: $ sudo aptitude upgrade
  5. 重启: $ sudo reboot

安装 Ruby 、 Rails 及相关

简单方法:

我写了一个脚本,可以直接用:

Server 版 Ubuntu 12.04

$ curl -L https://raw.github.com/gist/2521307/install-rails-12-04-server.sh | bash

Desktop 版 Ubuntu 12.04

$ curl -L https://raw.github.com/gist/2521307/install-rails-12-04-desktop.sh | bash

跑完脚本后如果 rails -v 失败,重新开一个terminal/shell。

复杂方法:

  1. 安装 RVM: $ curl -L get.rvm.io | bash -s stable
  2. rvm 加入 PATH$ source ~/.rvm/scripts/rvm
  3. 查看需要安装的包: $ rvm requirements
  4. 安装上一步提示所需的包: $ sudo aptitude install build-essential openssl libreadline6 libreadline6-dev curl git-core zlib1g zlib1g-dev libssl-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt-dev autoconf libc6-dev ncurses-dev automake libtool bison subversion
  5. 安装 Ruby 1.9.3 : $ rvm install 1.9.3
  6. 替换 gem 的 source : $ gem source -r http://rubygems.org/;gem source -a http://ruby.taobao.org
  7. 安装 Bundler 和 Rails : $ gem install bundler rails

测试安装是否成功

  1. $ rails new path/to/your/new/application
  2. $ cd path/to/your/new/application
  3. $ vim Gemfile ,将第一行的 source 改为 http://ruby.taobao.org ,末尾行添加: gem 'therubyracer'
  4. $ rails server
  5. 用浏览器打开 http://ip.of.your.host:3000/ ,如果可以访问,则安装成功。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值