Могу ли я использовать Rails 2.3.3 с последней версией Ruby (1.9.1)? На this page, они рекомендуют Ruby 1.8.7.Какую версию Ruby следует использовать с Rails 2.3.3?
ответ
Я считаю, что это официальный сайт RoR, так что я бы, наверное, follow their advice:
Мы рекомендуем рубин 1.8.7 для использования с Rails.
Некоторые плагины для рельсов не будут работать на Ruby 1.9. Если вы хотите работать с Ruby 1.9, вы также можете использовать Rails 3. Я пробовал Rails 3 with Ruby 1.9, и он отлично работает.
Я использую Ruby 1.9.1p129 с Rails 2.3.3 и отличается от monkeypatch для Net :: HTTP для ActiveResource, он кажется достаточно стабильным с некоторыми преимуществами высокой скорости.
Последняя версия Руби 1.9.1 не будет работать с Rails, если вы monkeypatch временный файл, чтобы получить Passenger работать, в то время как monkeypatch для Net :: HTTP кажется достаточно безопасным
module Net
class HTTP < Protocol
alias_method :use_ssl, :use_ssl?
end
end
по сравнению с:
--- lib/tempfile.rb 23 Jul 2003 16:37:35 -0000 1.19
+++ lib/tempfile.rb 5 May 2004 23:33:57 -0000
@@ -106,7 +106,10 @@ class Tempfile < SimpleDelegator
# file.
def unlink
# keep this order for thread safeness
- File.unlink(@tmpname) if File.exist?(@tmpname)
+ if File.exist?(@tmpname)
+ closed? or close
+ File.unlink(@tmpname)
+ end
@@cleanlist.delete(@tmpname) if @@cleanlist
end
alias delete unlink
Я думаю, что Rails 2.3.3 был протестирован и отлично работает с ruby 1.9.1. Однако у вас будут проблемы, скорее всего, с некоторыми другими библиотеками.
Фактически вы можете проверить, что люди говорят о рубине 1.9 и разных драгоценных камнях/плагинах на этом сайте - http://isitruby19.com/
- 1. Какую версию Ruby + rails + mongodb следует использовать для веб-разработки?
- 2. Какую версию CXF следует использовать?
- 3. Какую версию Delphi следует использовать?
- 4. Какую версию MinGW следует использовать
- 5. Какую версию Python следует использовать?
- 6. Какую версию Laravel следует использовать?
- 7. Какую версию flexmojos следует использовать?
- 8. Какую версию WindowsAzure.Storage следует использовать?
- 9. Какую версию Ruby следует использовать с Vim 7.4 на Windows?
- 10. Какую версию Ruby on Rails следует обновить до?
- 11. Какую Rails-ассоциацию следует использовать?
- 12. Какую версию EnDAt EPD следует использовать?
- 13. Какую версию Android Studio следует использовать?
- 14. Какую версию recyclerview следует использовать в dependecies?
- 15. Какую версию appcompat следует использовать в зависимостях?
- 16. Какую версию панели инструментов/апплета следует использовать?
- 17. Какую версию NodeJS следует использовать для Ionic?
- 18. Какую версию клиента mysql следует использовать?
- 19. Какую версию плагина Scala Eclipse следует использовать?
- 20. Какую версию jquery следует использовать для jPrompt?
- 21. Какую версию IMalloc следует использовать в Delphi?
- 22. Какую структуру/сервер следует использовать (Ruby)
- 23. Какую версию Eclipse следует загрузить?
- 24. Какую версию html использовать?
- 25. Какую версию Ninject следует установить с NuGet?
- 26. Как сообщить терминалу, какую версию Ruby использовать?
- 27. Какую версию Ruby можно узнать?
- 28. Какую версию MVVM Light следует использовать с Windows Phone 7.8?
- 29. Какую версию Kylin следует использовать с HDP 2.4?
- 30. Какую версию doctrine-mongodb-odm следует использовать с Symfony2 v2.0.12?