2010-08-13 71 views
2

我是設計人員,而不是編碼人員,並且在第一次安裝時遇到問題。安裝適用於Windows 7的Ruby on Rails(最新)

我下載了Rails 1.8.6和Instant Rails。

我打開了一個控制檯,並嘗試更新寶石。沒有在那裏工作。

我想我會刪除所有東西並重新開始,因爲我確定我現在已經破壞了某些東西。我真的想着今天買一臺蘋果機,只爲了讓它工作。

你有什麼建議: 1.什麼是下載? 2.採取的步驟?

任何幫助表示讚賞。謝謝!

回答

4

我一直在使用Windows 7上的Rails進行一年多的開發,並且從未經歷過由此造成的任何挫折。 These instructions一直爲我完美工作。

下載並安裝Ruby 1.8.7

http://rubyforge.org/frs/download.php/71492/rubyinstaller-1.8.7-p299.exe

下載最新的RubyGems和提取文件的某處

http://rubyforge.org/frs/?group_id=126

打開命令提示符,cd到你解壓的目錄RubyGems了,做「ruby setub.rb」

在命令l在任何地方運行「寶石安裝軌」

我不知道爲什麼這麼多人是反Rails/Windows。我想OS X比較容易,因爲它已經安裝了Rails。另一方面,如果你使用apt-get和gem來安裝庫,你可以很容易地將你的環境提升出來。

+0

+1你是一個比我更耐心的人。您在Windows上使用哪種DBMS進行開發? – fletcher 2010-08-13 05:16:08

+0

我目前正在使用mysql,雖然我一直想轉移到sqlite一段時間 - 我剛剛安裝了mysql並配置了松鼠sql來使用它。 – 2010-08-13 05:19:09

+0

好吧,這是我不明白。我可以讓Rails在我的本地主機上顯示「歡迎登機」。這是否意味着它已安裝?我似乎無法讓任何編輯人員產生任何結果。我使用Simply Rails 2作爲編程和安裝指南。 當你說命令提示符你在談論控制檯?我現在正在運行Mongrel 1.1.2,不確定如何返回到提示輸入。對不起,我是一個初學者(我在設計上使用PHP和CSS)。 – Ken 2010-08-13 05:19:35

2

說實話我幾乎只是下載VirtualBox並在其中安裝Ubuntu,然後在那裏開發Rails。當涉及Ruby/Rails/gems /等時,事情在* nix系統上工作得更好。 Windows上的Rails開發比需要的更痛苦。

1

科迪的權利,但我有更多的話要比適合發表評論。

在Windows上的Rails只是痛苦。你不必購買閃亮的新Mac(儘管我喜歡我的Mac)。我碰巧喜歡在Ubuntu上開發Rails應用程序。如果你長時間進行Rails開發,你可能會想要移動到Passenger。乘客不能在Windows上運行。

我的日常工作是編寫.net代碼,雖然Mono很棒,但我不會在OS X或Linux機器上開發針對Windows操作系統的應用程序。我絕不是一個迷人的小孩 - 當我決定採用新的語言或框架時,我會做一些調查並找出最佳的使用平臺。我不想坐在那裏與Ruby或Rails進行鬥爭,因爲Windows沒有得到很好的支持 - 我只需要一個基於nix的機器,並且可以繼續工作。當在羅馬...

+0

出於好奇,你爲什麼要轉移到你正在開發的機器上的乘客? – 2010-08-13 05:07:13

+0

我很高興看到沒有人提到我是一個「設計師」並擁有一臺PC。 :) – Ken 2010-08-13 05:16:16

+0

因爲當你不在你部署的同一個平臺上開發時,你會在SO上提出愚蠢的問題。 http://stackoverflow.com/questions/230534/mongreldirhandler-equivalent-for-passenger – 2010-08-13 05:17:28