/ / Ruby: Попередження: ви використовуєте Rubygems 2.0.14 з Spring. Оновити принаймні Rubygems 2.1.0 - рубіни на рейках, рубінові, весна

Ruby: Попередження: ви використовуєте Rubygems 2.0.14 з Spring. Оновити принаймні Rubygems 2.1.0 - рубіни на рейках, рубінові, весна

Я просто вивчаю 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.

перевірте це посилання для отримання додаткової інформації