Ruby on Rails,也称 RoR 或简称 Rails,是一个使用Ruby语言写的开源网络应用框架,它是严格按照MVC结构开发的。
Rails的设计原则包括“Don't Repeat Yourself”)和“Convention Over Configuration”。近年来出现许多成功的案例,因此有必要研究一下。
1.ruby安装
$ sudo apt-get install ruby irb rdoc
方法2:从源码安装
解压
$cd ruby-1.8.7-p72
$ ./configure --prefix=/usr/local/ruby
$ make
$ sudo make install
配置环境变量
$ sudo gedit /etc/profile
加入如下内容:
RUBY_HOME=/usr/local/ruby
PATH=$PATH:$RUBY_HOME/bin
重启电脑,检查ruby是否安装成功。
$ which ruby
或
$ruby -v
2.gem安装
rails是通过gem安装的。
到rails官方下载gem压缩包,解压。
cd rubygems-1.3.1
切换到root到用户,以免用太多的sudo。
$ sudo -i
$ ruby setup.rb
安装完毕后,检查。
$ gem -v
更新gem,也许当前时最新的,就没有必要了。
$ gem update
3.rails安装
要用的mysql数据库,必须安装mysql gem。
安装 mysql gem的依赖包,如果没有安装,下面安装mysql gem会提示错误。
$apt-get install libmysqlclient15-dev
安装rails
$gem install rails
查看安装的gem.
$gem list
actionmailer (2.3.2)
actionpack (2.3.2)
activerecord (2.3.2)
activeresource (2.3.2)
activesupport (2.3.2)
mysql (2.7)
rails (2.3.2)
rake (0.8.4)
到此为止rails已经安装好了。
4. Rails开发工具
(1)Aptana Studio
aptana是eclipse插件,功能相当的强大,是最理想的rails开发工具,但是太消耗系统资源了。