Thinking in XiaoQiang
          世人皆有悲哀,只有你不明白
          posts - 56,comments - 150,trackbacks - 0

          轉自:http://www.urbanpuddle.com/articles/2006/06/10/install-ruby-rails-on-ubuntu-dapper-drake

          This is a small guide I wrote up to installing Ruby on Rails on Dapper Drake. It covers getting lighttpd running to support both rails and php which will be useful to anyone who likes to use phpmyadmin along with ruby on rails. It's similar to the article I wrote earlier for Arch Linux except modified for Ubuntu's Dapper Drake release.

          1. Make sure the universe repository in /etc/apt/sources.list is uncommented:
          deb http://us.archive.ubuntu.com/ubuntu dapper universe
          deb-src http://us.archive.ubuntu.com/ubuntu dapper universe

          2. Make sure you are up to date:
          sudo apt-get update
          sudo apt-get dist-upgrade

          3. Install the ruby base packages:
          sudo apt-get install ruby ri rdoc mysql-server libmysql-ruby

          4. We need to grab the latest ruby gems from rubyforge. You may need to modify this command if a version after 0.90 is available.
          sudo wget http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz
          tar -xvzf rubygems-0.9.0.tgz
          cd rubygems-0.9.0
          sudo ruby setup.rb

          5. Now let's install Ruby on Rails!
          sudo gem install rails --include-dependencies

          6. We have Rails but we still need lighttpd and mysql. I've thrown in PHP too in case you want to manage your database with phpmyadmin like I do. Let's grab all the packages, shall we?
          sudo apt-get install lighttpd php5-cgi php4-cgi php5-mysql php5-mysqli php4-mysql libfcgi-dev libfcgi-ruby1.8

          7. Modify your /etc/lighttpd/lighttpd.conf file to set up your domains. Be careful because by default Ubuntu maps all the images so that they are taken from /usr/share/images instead of your/rails/root/public/images so if you're wondering why your rails app is working but your images aren't being displayed this is why. You can take out the offending code in your lighttpd.conf or just put your images in /usr/share/images.

          8. Time to enable some modules for lighttpd. There are others that you may need but they should be enabled in your lighttpd.conf. Personally, I'm not a fan of enabling modules two different ways but I'm sure this will get cleaned up eventually.
          sudo /usr/sbin/lighty-enable-mod fastcgi
          sudo /usr/sbin/lighty-enable-mod proxy
          sudo /etc/init.d/lighttpd force-reload

          9. Let's make sure that there are no errors by stopping lighttpd and then starting it manually:
          sudo /etc/init.d/lighttpd stop
          sudo lighttpd -f /etc/lighttpd/lighttpd.conf

          If you have errors there make sure you take a look and try to address them! The output you see will be your best bet in getting help from somebody on one of the forums.

          10. Install some basic gems you might need to run your rails app:
          sudo gem install actionmailer
          sudo gem install activesupport
          sudo gem install actionpack
          sudo gem install actionwebservice

          And now you should have a new, shiny, ready to go Ubuntu Dapper Drake server just waiting for your PHP or Ruby on Rails applications!
          posted on 2006-10-30 17:07 小強 閱讀(398) 評論(0)  編輯  收藏 所屬分類: ruby
          主站蜘蛛池模板: 隆安县| 都安| 大竹县| 娄底市| 贡觉县| 通城县| 元氏县| 南京市| 兴海县| 会理县| 锦州市| 陆丰市| 石屏县| 宁安市| 东辽县| 吉安市| 亳州市| 北碚区| 房产| 合水县| 聂荣县| 隆昌县| 溆浦县| 承德县| 疏勒县| 东莞市| 安国市| 双流县| 徐州市| 武鸣县| 大荔县| 游戏| 三明市| 长阳| 上饶县| 双桥区| 堆龙德庆县| 成都市| 禄丰县| 米脂县| 曲松县|