2008-10-26 66 views
4

我試過下載Rails包並在Windows上安裝它,但不知道如何使它工作。如何開始使用Windows的Ruby on Rails

我曾與此commbination一些經驗:

  • PHP 4.x版+ 5.x的(Windows)中
  • 的lighttpd(視窗)
  • 連接到Firebird數據庫(Windows)中

有人可以啓發我嗎?

+0

你有什麼問題具體讓你覺得你不能「使它工作?」 – Owen 2008-10-27 20:02:06

+0

有一點需要注意,我發現mysql和sqlite gems在Windows上玩的不錯,至少在我上次嘗試的幾個月後。 – MattC 2009-11-11 16:17:54

回答

8

我已經得到了滑軌,然後在Windows上運行只是下面的回報率website的說明。轉述:

  1. here下載Ruby Windows安裝程序。我推薦這個one
  2. 執行.exe [ruby186-26.exe]
  3. 驗證您的Windows環境變量現在包含PATH變量中的C:\ ruby​​ \ bin。 (我的電腦 - >屬性 - >高級 - >環境變量)。如果不存在,請添加它。
  4. here下載Ruby Gems。
  5. 將zip [rubygems-1.3.0.zip]解壓到臨時目錄。
  6. 打開命令窗口並cd到臨時目錄。
  7. 在命令窗口中鍵入ruby setup.rb並按回車。
  8. 之後,從命令窗口輸入gem install rails
  9. 熱潮!你在窗戶上有鐵軌。

我聽說過關於Instant Rails的好東西,儘管我已經避免了它。我強烈建議用於Eclipse的RadRails。我使用RadRails在Windows中完成所有RoR開發以連接到MySQL數據庫。

2

如果你真的開始並沒有特別依戀的東西,你已經下載,嘗試獲得附帶Ruby和Rails建立在最新的Netbeans (v6.1)其大規模。簡單的安裝和運行。 (雙擊安裝)。然後,一旦完成了「文件>新建項目> Ruby> Ruby On Rails應用程序」,請按F6,您將看到第一個Rails應用程序的開始頁面。

爲了解決這一切,我建議Sang Shin's free Ruby On Rails course。它已經運行了一段時間,但它的免費,手上,有一些優秀的材料,涵蓋了很多。我正在這樣做,並且也學習了很多關於Rails和Ruby的知識。

HTH

0

this tutorial昨天剛用,效果不錯。但是你需要自己安裝RubyGems,安裝Ruby之後,安裝Rails之前。我發現this guide有助於RubyGems的安裝。

我無法使用環境變量來設置http代理;而不是安裝的寶石時,我必須通過,作爲對CL設置了一個param(-P [MYPROXY] [mysite的]:[端口])

2

你真的應該考慮只安裝如果有可能使用VMWare虛擬機。你仍然可以從Windows開始,但是你可能會遇到很多你想要使用的包的打嗝。我是從Windows太...現在我自己切換到Mac,並且永不回頭....

的一點是,Ruby的運行只是很多上的任何其他POSIX優於使用Windows,所以它不是更好嘗試迫使任何東西假設在另一個平臺上的某個平臺上正常工作。實際上,你永遠不會考慮在Windows中託管一個Rails應用程序(同樣,我懷疑你是否應該考慮在Windows中託管一個PHP應用程序......如果你這樣做,你只是付出更多的代價來傷害自己的腳......)

另一種可能是嘗試使用,當你要玩Rails的,問題稍微得到一個USB內存/硬盤和引導Ubuntu的安裝,但更好的性能。

作爲初學者IDE建議的NetBeans很好。雖然如果你用一本好書開始正確的話(實際上事實上,Rails的書第三版是一個不錯的選擇,但是隻要引用太有用,你永遠不會放棄那個)。或者Rails Guide是你不應該錯過的東西。

0

晚會晚了,但你可以試試這個教程嗎?

Getting Started with Rails and MySQL

兩個意見:

  1. --source http://gems.rubyinstaller.org不再需要。從命令中刪除該部分
  2. 爲1.9.1或1.8安裝最新的RC1。6從here

希望幫助

0

我剛剛跟着this tutorial,它第一次運行的很好,並給出了步驟如果遇到常見錯誤,請採取措施。我強烈推薦它。這是我經歷過的最好的教程之一。我是一個ASP .NET的人,我沒有問題。

0

我的建議是從一個微框架開始。像Sinatra。之後你可以移動到Rails/Merb。

0

Rubystack是一款免費的Windows一體化安裝程序,可安裝Apache,MySQL,Ruby,Rails以及通常用於開發環境(如Imagemagick)的所有其他第三方庫。我們也包括PHP,但是沒有lighttpd