2012-05-11 173 views
0

我一直在關注如何在rails中安裝名爲sharebox的應用程序。目前我使用rails 3.2,但剛剛意識到該指南使用rails 3.0.3。Rails版本控制

我作爲一個新手到軌世界第一個問題是什麼是2個版本,什麼會使應用程序無法在3.2

其次全功能之間的區別是有沒有辦法使上的應用程序兼容3.2還是我需要使用3.0.3?

感謝一如既往

+0

是的,但希望有人能給一個簡短的解釋。對編程簡化的答案是新手,可以幫助我更好地理解 – Richlewis

+0

感謝您對「有幫助」的評論Sergio。我看了一下我用來控制我的Ruby版本的RVM,但不知道如何同時管理rails版本。如果我不明白文檔,我該如何學習它?因此我問的原因。 – Richlewis

+0

您誤解了術語「源代碼管理」。這是指一個系統,您可以通過該系統跟蹤項目中文件的更改,以便撤消更改等。Rails項目當然使用版本控制,但這與用戶無關Rails有正確的版本。 – echristopherson

回答

1

我作爲一個新手到軌世界第一個問題是什麼是2個版本,什麼之間的 差異將使應用程序無法 全功能的3.2

發行說明爲您服務:Rails 3.2Rails 3.1

其次是有一種方法,使應用程序兼容3.2或我需要 使用3.0.3?

如果sharebox是商業項目,那麼供應商應該有一個答案。無論哪種情況,您都可以自己測試與3.2的兼容性,並向項目開發人員報告問題。

伊夫看着RVM,我用它來控制我的Ruby版本,但不 瞭解如何同時管理的軌道版本..

您需要對與編輯Rails的使用gemsets (及其依賴)版本在Gemfile中。

P.S. Sergio Tulentsev是完全正確的。如果你要做這個項目,你必須趕上Ruby和Rails生態系統(rvm,rvm gemsets,bundler,Gemfile等)。 紅寶石(尤其是Rails)社區的項目開發非常密集,你不會在所有問題上都生存。結論:學習閱讀文檔,rdocs,rspecs等。:)

祝你好運在你的開始(S)。

+0

謝謝你的建設性迴應前,每個人開始的地方,我儘可能讀,這是全新的,但需要時間...再次thans – Richlewis