[問題] 新手安裝Ruby的問題

看板Ruby作者 (Q麵)時間15年前 (2008/12/07 17:31), 編輯推噓0(001)
留言1則, 1人參與, 最新討論串1/4 (看更多)
環境: ------------------------------------- 作業系統:一開始用 Vista 安裝,後來改用 WinXP Ruby 1.8.6-26 和 1.8.6-27RC2 先前己安裝 WLMP-Standard-1.1.5.1169-Win32-HUN.exe mysql-gui-tools-5.0-r14-win32.msi ------------------------------------- 狀況: ------------------------------------- 目標:寫一個 Hello World 的程式 【狀況1:安裝 1.8.6-26時】 1.執行 ruby186-26.exe 2.gem install rails --include-dependencies 3.gem install mongrel --include-dependenc 4.gem install mongrel_service --include-dependencies 5.rails -d mysql C:\www 6.cd C:\www 7.mongrel_rails service::install -N Mongrel -c C:\www -p 81 -e production 8.起動 Mongrel Services 結果:port 81 並沒有起動 => netstat -an -p tcp 沒看到 port81 有開 處理: 1. gem update --system 2. gem update 結果: 執行 mongrel_rails service::install -N Mongrel -c C:\www -p 81 -e production 後,出現下列的錯誤訊息: c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31: in `gem_original_require': no such file to load --c:/ruby/lib/ruby/ gems/1.8/gems/mongrel_service-0.3.4-x86-mswin32/lib/mongrel_serv ice/init.rb (LoadError) from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' from c:/ruby/lib/ruby/gems/1.8/gems/gem_plugin-0.2.3/lib/gem_plugin.rb:1 34:in `load' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:203:in `each' from c:/ruby/lib/ruby/site_ruby/1.8/rubygems/source_index.rb:203:in `each' from c:/ruby/lib/ruby/gems/1.8/gems/gem_plugin-0.2.3/lib/gem_plugin.rb:1 12:in `load' from c:/ruby/lib/ruby/gems/1.8/gems/mongrel-1.1.5-x86-mswin32 -60/bin/mon grel_rails:278 from c:/ruby/bin/mongrel_rails:16:in `load' from c:/ruby/bin/mongrel_rails:16 處理:改 1.8.6-27rc2 => 【進入狀況2】 【狀況2:安裝 1.8.6-27rc2】 1.執行 ruby186-27rc2.exe 2.gem install rails --include-dependencies 3.gem install mongrel --include-dependenc 4.gem install mongrel_service --include-dependencies 5.rails -d mysql C:\www 6.cd C:\www 7.mongrel_rails service::install -N Mongrel -c C:\www -p 81 -e production 8.啟動 Mongrel Services 9.ruby script/generate controller helloworld index 10.編輯 c:\www\app\controllers\helloworld_controller.rb 加入 render :text => "Hello World!" 11.重新啟動 Mongrel Services 12.開啟 IE,輸入 http://localhost/helloworld 13.網頁錯誤 「no such file to load -- mysql」 ﹙圖片網址如下﹚ http://0rz.tw/965a5 處理: gem update --system (有做沒做都會出現後來的錯誤) gem update (有做沒做都會出現後來的錯誤) gem install mysql 結果: (1)在 gem install mysql 時,出現下列錯誤 Successfully installed mysql-2.7.3-x86-mswin32 1 gem installed Installing ri documentation for mysql-2.7.3-x86-mswin32... Installing RDoc documentation for mysql-2.7.3-x86-mswin32... ERROR: While generating documentation for mysql-2.7.3-x86-mswin32 ... MESSAGE: Unhandled special: Special: type=17, text="<!-- $Id: README.html, v 1.20 2006-12-20 05:31:52 tommy Exp $ -->" . RDOC args: --op C:/Ruby/lib/ruby/gems/1.8/doc/mysql-2.7.3-x86-mswin32/rdoc - -exclude ext --main README --quiet ext README docs/README.html (continuing with the rest of the installation) (2)輸入 http://localhost:81/helloworld 網頁出現另一個錯誤 126: - C:/Ruby/lib/ruby/gems/1.8/gems/mysql-2.7.3-x86-mswin32/ext/mysql.so ﹙圖片網址如下﹚ http://0rz.tw/fa5aO ------------------------------------- 附錄: ------------------------------------- ------------------------------------- 我是照書本上的方法操作的,安裝方式同 http://bluework.bokee.com/viewdiary.41182899.html 都是用 Mongrel + MYSQL ﹙不過我還沒裝 NetBeans﹚ 不曉得小弟是那個步驟有問題?還是各位高手大大指導 ~ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 114.137.51.187

12/07 17:32, , 1F
抱歉...臨時有事,晚上會再回來看各位的指導
12/07 17:32, 1F
文章代碼(AID): #19EvW1R7 (Ruby)
文章代碼(AID): #19EvW1R7 (Ruby)