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
          主站蜘蛛池模板: 葫芦岛市| 化隆| 饶阳县| 连南| 巴彦淖尔市| 水城县| 睢宁县| 舟曲县| 靖宇县| 叙永县| 固原市| 娄烦县| 乾安县| 广灵县| 乌拉特前旗| 襄汾县| 家居| 呈贡县| 商洛市| 张家界市| 册亨县| 株洲市| 泗阳县| 辽阳市| 九寨沟县| 德格县| 丰城市| 和静县| 青州市| 张掖市| 海盐县| 富民县| 铁力市| 龙口市| 措勤县| 威宁| 偏关县| 高邮市| 资源县| 黄平县| 贡嘎县|