Wpisy oznaczone jako: ruby

RVM - wirtualne środowiska dla Ruby

2011 Czerwiec 26

Najczęściej przewijającym się problemem przy uruchamianiu aplikacji w RoR jest niekompatybilność Railsów z określonymi wersjami Racka. Railsy 2.3.5 mają w zależnościach Racka 1.0.x, wersja 2.3.11 zależy od Racka 1.1.x, a 3.0.x od Racka 1.2.x. Problem pojawia się w momencie, gdy na jednym koncie chcesz uruchomić aplikacje napisane w różnych wersjach Railsów. Jeżeli w GEM_PATH masz kilka wersji Racka to Thin załaduje najnowszą, ale Railsy nie uruchomią się z wersją nowszą niż ta, którą mają w zależnościach. Rozwiązaniem tego problemu jest użycie RVMa - narzędzia do tworzenia wirtualnych środowisk dla Ruby.