之前一直在Windows上开发RoR应用。现在考虑到生产环境需要转化到Linux,所以在Ubuntu上搭建一个Linux的RoR环境。供开发测试用。0,搭建目标:
Ruby 1.8.7
Rails 2.3.8
rubygem 1.3.7
mysql 5.1
说明:本来打算安装Ruby 1.9.2和Rails 3.0.0的,但是Rails 3.0.0在我的环境上死活有问题,迫于时间暂时转向较低点Ruby和Rails版本。(Ruby 1.9.2和Rails 3.0.0在Ubuntu 10.04的安装问题将另外阐述。)1,Ubuntu机器环境
:~$ sudo lsb_release -a
No LSB modules are available.
Distributor ID: Ubuntu
Description: Ubuntu 10.04.1 LTS
Release: 10.04
Codename: lucid2,安装Ruby 1.8.7
sudo apt-get install ruby-full
安装完后运行 ruby -v验证3,安装rubygem
下载rubygems-1.3.7.tgz
然后解包,运行
ruby setup.rb 缺省安装到/usr/bin/gem1.8
建立软连接文件
:/usr/bin$ sudo ln -f -s ./gem1.8 ./gem4,安装Rails
检查Rails的可用版本
$ sudo gem list --remote --all rails
rails (3.0.0, 2.3.9, 2.3.8, 2.3.7, 2.3.6, 2.3.5, 2.3.4, 2.3.3, 2.3.2, 2.2.3, 2.2.2, 2.1.2, 2.1.1, 2.1.0, 2.0.5, 2.0.4, 2.0.2, 2.0.1, 2.0.0, 1.2.6, 1.2.5, 1.2.4, 1.2.3, 1.2.2, 1.2.1, 1.2.0, 1.1.6, 1.1.5, 1.1.4, 1.1.3, 1.1.2, 1.1.1, 1.1.0, 1.0.0, 0.14.4, 0.14.3, 0.14.2, 0.14.1, 0.13.1, 0.13.0, 0.12.1, 0.12.0, 0.11.1, 0.11.0, 0.10.1, 0.10.0, 0.9.5, 0.9.4.1, 0.9.4, 0.9.3, 0.9.2, 0.9.1, 0.9.0, 0.8.5, 0.8.0)选择2.3.8,运行
$ sudo gem install rails --version=2.3.8
安装结束后用rails -v验证5,创建应用例子和测试Rails
进入到你自己的开发工作目录,比如$home/workshop/
rails mytest
生成一些文件后,进入mytest目录,运行
ruby script/server -p 50006,用浏览器访问应用样例
http://127.0.0.1:5000
能正常显示网页内容,则证明安装成功。7,mysql 5.1
使用新立得软件包管理器安装,另外再安装mysql query和administrator包,和Windows上一样好用。
mysql -uroot -p8,如果rails使用mysql,就修改database.yml文件。备注:再此环境中,Ruby 1.9.2能安装成功,但是 Rails 3.0不能支持工作。具体原因另外在研究和阐述。VirtualBox虚拟机XP与宿主机Ubuntu互访共享文件夹Linux下定时删除文件相关资讯 Ubuntu 10.04
- 经典Linux操作系统:Ubuntu 10.04 (10/07/2014 10:00:12)
- Ubuntu 10.04 发布第四个维护版本 (02/17/2012 10:44:50)
- Ubuntu 10.04比较好用的串口程序 (07/15/2011 06:51:40)
| - Ubuntu 10.04编译LTP (03/21/2013 21:05:34)
- Ubuntu 10.04.3 发布 (07/22/2011 06:57:31)
- Ubuntu 10.04下构建Nagios监控平台 (07/05/2011 06:46:48)
|
本文评论 查看全部评论 (0)