Я просто вивчаю Ruby on Rails і в процесі установки на OSX El Capitan.
Я повністю встановив Ruby on Rails за допомогою rbenv. Я зміг встановити моє перше додаток із запуском
rails new blog
Це успішно створило додаток! Це дало мені попередження, що я використовую стару версію рубіну, тому я побігла
rbenv install 2.2.3
rbenv local 2.2.3
rbenv global 2.2.3
Все, що добре встановлено, але тепер, коли я намагаюся створити мого першого контролера, я введу цю команду:
rails g controller posts
Я отримую це попередження, і контролер не налаштований:
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.
Після полювання навколо цих форумів я виявив, що люди змогли вирішити свої проблеми, використовуючи оновлення gem update - system, але я все ще отримую таке ж попередження.
Ваша допомога дуже цінується!
Відповіді:
4 для відповіді № 1встановіть ruby 2.2.3 як стандартний, що дозволить вам вирішити запит.
Перевірте список встановлених рубінових версій у вашому комп'ютері, запустивши: rvm list
. Це дасть вам список всіх рубінів і рубіну за замовчуванням, який використовує ваша машина. Перевіривши це, біжи rvm --default use 2.2.3
це зробить ruby 2.2.3 як за замовчуванням ruby.
перевірте це посилання для отримання додаткової інформації