#在 Ubuntu 底下架設 Ruby On Rails + Apache 2 + MySQL 環境
安裝所需套件:
sudo apt-get install ruby rails rubygems rake sudo apt-get install apache2 sudo apt-get install libapache2-mod-ruby sudo apt-get install mysql-server sudo apt-get install libdbi-ruby libdbd-mysql-ruby sudo apt-get install vim-rails sudo apt-get install libfcgi-dev
開啓 Apache rewrite 模組:
sudo a2enmod rewrite sudo service apache2 restart
RubyGems 指令:
sudo gem list # 列出已安裝套件 sudo gem list -r 套件名稱 # 搜尋套件 sudo gem install 套件名稱 # 安裝套件 sudo gem uninstall 套件名稱 # 移除套件
ERROR: gem update --system is disabled on Debian, because it will overwrite the content of the rubygems Debian package, and might break your Debian system in subtle ways. The Debian-supported way to update rubygems is through apt-get, using Debian official repositories.
If you really know what you are doing, you can still update rubygems by setting the REALLY_GEM_UPDATE_SYSTEM environment variable, but please remember that this is completely unsupported by Debian.
使用 apt-get 或 aptitude 安裝的 RubyGems,Gems 套件預設會放在:
/var/lib/gems/1.8/gems/
*
【使用 tarball 的安裝流程】
下載 Ruby 原始檔
解壓縮並切換到原始檔資料夾
執行 configure
執行 make
執行 make install
下載 Gem 原始檔
解壓縮並切換到原始檔資料夾
執行 ruby setup.rb
使用 tarball 安裝,Gem 的執行檔預設會是:
/usr/bin/gem1.8
使用 tarball 安裝,Gems 套件預設會放在:
/usr/lib/ruby/gems/1.8
*
【ruby-full 搭配 Gem tarball】
sudo apt-get install ruby-full
下載 Gem 原始檔
解壓縮並切換到原始檔資料夾
執行 ruby setup.rb
使用 tarball 安裝,Gem 的執行檔預設會是:
/usr/bin/gem1.8
使用 tarball 安裝,Gems 套件預設會放在:
/usr/lib/ruby/gems/1.8
*
【XDite 推薦的安裝流程】
http://github.com/zx1986/rails-nginx-passenger-ubuntu
http://killtw.k2ds.net/blog/2011/10/29/how-to-install-rails
*
Reference:
01. https://help.ubuntu.com/community/RubyOnRails
02. http://blog.xdite.net/?p=1754
03. http://blog.xdite.net/?p=1807
04. http://github.com/jnstq/rails-nginx-passenger-ubuntu
05. http://www.cc.ntu.edu.tw/chinese/epaper/20070620_1007.htm
06. http://packages.ubuntu.com/hardy/ruby-full
07. http://blog.longwin.com.tw/2008/11/ruby-on-rails-linux-environment-build-2008/
08. http://ihower.tw/rails3/installation.html