Ubuntu 6.10 安裝 Ruby on Rails

看板Ruby作者 (lala)時間18年前 (2006/10/27 16:31), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
出自我的 Blog http://lightyror.blogspot.com/2006/10/ubuntu-610-ruby-on-rails.html 10/26 剛剛 release 出來的 Ubuntu 6.10 ,今天就來先嘗鮮一下安裝 Ruby on Rails ,Lighttpd + fastcgi 。 1. 安裝make相關套件 修改 /etc/apt/source.list ,將這四行 uncomment 掉(為了安裝 lighttpd) deb http://tw.archive.ubuntu.com/ubuntu/ edgy universe deb-src http://tw.archive.ubuntu.com/ubuntu/ edgy universe deb http://tw.archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse deb-src http://tw.archive.ubuntu.com/ubuntu/ edgy-backports main restricted universe multiverse 再來是安裝相關 make 套件 apt-get install gcc g++ build-essential 這樣安裝 Mongrel 才不會有相關問題 2. 安裝 Ruby apt-get install ruby libzlib-ruby rdoc ri irb ruby1.8-dev 你可以順便安裝相關的 lib apt-get install librmagick-ruby apt-get install libgd-ruby1.8 apt-get install libyaml-ruby apt-get install libzlib-ruby 3. 安裝 gem 奇怪的是,我找不到任何可以用 apt 安裝 ruby-gem 的方式。所以請到 RubyForge 去下載 RubyGems 。解壓縮之後,打入 ruby setup.rb 最後在 update 一下 gems gem install rubygems-update 4. 安裝 Rails gem i rails -y 5. 安裝 Mongrel 我們用 gem 安裝 gem i mongrel mongrel_cluster -y 6. 安裝 Lighttpd apt-get install lighttpd 7. 安裝 fastcgi apt-get install libfcgi0 libfcgi-ruby1.8 8. 安裝 MySQL apt-get install mysql-server-5.0 9. 安裝 MySQL Ruby Lib apt-get install libmysql-ruby1.8 PS. 1. 我知道可以 apt-get install rails 一次安裝完,但是我個人偏好使用 gem 去作所有的 Ruby 套件安裝。 2. 如果出現 extconf.rb:1:in `require': no such file to load -- mkmf 這樣的問題,那代表你沒安裝 ruby1.8-dev ,請回到步驟 2 安裝 ruby 3. 如果你安裝完 Mongrel ,出現了這樣的情況 uninitialized constant Mongrel::HttpHandler (NameError) 請到 步驟一 去安裝 make 相關套件 4. gem i fcgi 在 ubuntu 上面似乎不 work ,會出現下面 error message uninitialized constant RailsFCGIHandler 請用 apt-get install libfcgi-ruby1.8 代替 -- lighty RoR 是一個介紹 lighttpd , SQLite , Ruby and Rails 的 Blog http://lightyror.blogspot.com/ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.119.163.250
文章代碼(AID): #15GSFe7- (Ruby)
文章代碼(AID): #15GSFe7- (Ruby)