我剛剛在我的Mac上使用Ruby 2.2.3p173和Rails 4.2.5創建了一個很酷的web應用程序。我可以將我的應用降級到舊版本的Ruby和Rails嗎?怎麼樣?
我想要託管它的地方只有Ruby 2.0.0和Rails 4.2.4安裝在他們的共享主機平臺上。
我該怎麼辦?我可以降級Ruby和Rails嗎?如果是這樣,那麼最好的方法是什麼?
謝謝
我剛剛在我的Mac上使用Ruby 2.2.3p173和Rails 4.2.5創建了一個很酷的web應用程序。我可以將我的應用降級到舊版本的Ruby和Rails嗎?怎麼樣?
我想要託管它的地方只有Ruby 2.0.0和Rails 4.2.4安裝在他們的共享主機平臺上。
我該怎麼辦?我可以降級Ruby和Rails嗎?如果是這樣,那麼最好的方法是什麼?
謝謝
將應用程序移植到較舊的Ruby和Rails將是一個壞主意。您不僅會暴露自己在最新版本中已修復的安全漏洞(Ruby 2.0 will be end of lifed on February 24, 2016和there have been important security patches since Rails 4.2.4),還會反對您可能希望使用的其他寶石,文檔等所帶來的持續升級壓力。
在使用rbenv或rvm等版本管理器的託管服務提供商上,您可能無法阻止您在自己的帳戶中安裝當前版本的Ruby。 (我推薦rbenv。)你也可以隨意安裝你喜歡的任何寶石(可能是捆綁軟件),包括當前版本的Rails。
如果該託管提供程序確實阻止您使用或安裝較新的Ruby或Rails,請查找其他託管提供程序。無論如何,這個人很快就會失敗。
謝謝...有道理。沒有意義向後移動......所有優秀的ROR服務器主機都應該保持最新狀態。我會找到另一隻猴子剝他們的香蕉; -0 –