Właśnie uczę się Ruby on Rails i podczas instalacji na OSX El Capitan.
Ruby on Rails został w pełni zainstalowany z rbenv i mogłem skonfigurować swoją pierwszą aplikację z uruchomieniem
rails new blog
To z powodzeniem stworzyło aplikację! Dało mi to ostrzeżenie, że korzystam ze starszej wersji ruby, więc uciekłem
rbenv install 2.2.3
rbenv local 2.2.3
rbenv global 2.2.3
Wszystko ładnie się zainstalowało, ale teraz, kiedy próbuję stworzyć swój pierwszy kontroler, wpisuję to polecenie:
rails g controller posts
Otrzymuję to następujące ostrzeżenie, a kontroler nie jest skonfigurowany:
Warning: You"re using Rubygems 2.0.14 with Spring. Upgrade to at least Rubygems 2.1.0 and run `gem pristine --all` for better startup performance.
Po polowaniu na te fora odkryłem, że ludzie byli w stanie rozwiązać swoje problemy z aktualizacją gem -system, ale nadal otrzymuję to samo ostrzeżenie.
Twoja pomoc jest bardzo ceniona!
Odpowiedzi:
4 dla odpowiedzi № 1ustaw domyślnie ruby 2.2.3, co rozwiąże Twoje zapytanie.
przede wszystkim sprawdź listę zainstalowanych wersji Ruby w twoim komputerze, uruchamiając: rvm list
. To da ci listę wszystkich rubinów i domyślnego rubinu, z którego korzysta twoja maszyna. Po sprawdzeniu, uruchom rvm --default use 2.2.3
dzięki temu Ruby 2.2.3 będzie domyślnym rubinem.
sprawdź ten link, aby uzyskać więcej informacji