刚才试了一下,很轻松。
就当是给入门级的一个教程好了。。
注意:这篇文章只介绍如何在 Ubuntu 12.04 Server 上安装 Rails 环境,不保证你的 Rails 项目一定可以在 12.04 上正常运行。
本文测试环境 装的系统是: Ubuntu 12.04 Server LTS amd64 安装于: OSX 上 Parallels Desktop 虚拟机 Ubuntu 安装很常见的安装:
选择 English 安装 Location 选择 other -> Asia -> China 继续安装,一路默认。。 输入姓名、用户名和密码 Write the changes to disks and configure LVM? <Yes> Write the changes to disks? <Yes> Software selection 阶段:选择 OpenSSH server (按空格键)(你以后会用到ssh的。。。) 有关 GRUB 的问题,如果你是多系统,请参考其他资料 安装完成,自动重启。 更新系统 登陆系统 替换更新源: $ sudo vim /etc/apt/sources.list 我在教育网,所以换的教育网的源 更新软件列表: $ sudo aptitude update 更新软件: $ sudo aptitude upgrade 重启: $ 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。
复杂方法: 安装 RVM: $ curl -L get.rvm.io | bash -s stable 将 rvm 加入 PATH : $ source ~/.rvm/scripts/rvm 查看需要安装的包: $ rvm requirements 安装上一步提示所需的包: $ 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 安装 Ruby 1.9.3 : $ rvm install 1.9.3 替换 gem 的 source : $ gem source -r ;gem source -a 安装 Bundler 和 Rails : $ gem install bundler rails 测试安装是否成功 $ rails new path/to/your/new/application $ cd path/to/your/new/application $ vim Gemfile ,将第一行的 source 改为 ,末尾行添加: gem 'therubyracer' $ rails server 用浏览器打开 :3000/ ,如果可以访问,则安装成功。