歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> 在Ubuntu 10.04上搭建RoR(Ruby on Rails)環境

在Ubuntu 10.04上搭建RoR(Ruby on Rails)環境

日期:2017/2/28 16:30:54   编辑:Linux教程

之前一直在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: lucid

2,安裝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 ./gem

4,安裝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 5000

6,用浏覽器訪問應用樣例
http://127.0.0.1:5000
能正常顯示網頁內容,則證明安裝成功。

7,mysql 5.1
使用新立得軟件包管理器安裝,另外再安裝mysql query和administrator包,和Windows上一樣好用。
mysql -uroot -p

8,如果rails使用mysql,就修改database.yml文件。

備注:再此環境中,Ruby 1.9.2能安裝成功,但是 Rails 3.0不能支持工作。具體原因另外在研究和闡述。

Copyright © Linux教程網 All Rights Reserved