Len sa učím Ruby on Rails a pri jeho inštalácii na OSX El Capitan.
Mám Ruby on Rails plne nainštalovaný s rbenv. Bol som schopný nastaviť svoju prvú aplikáciu s bežiacim
rails new blog
Táto aplikácia bola úspešne vytvorená! Dalo mi varovanie, že používam staršiu verziu rubínov, takže som bežal
rbenv install 2.2.3
rbenv local 2.2.3
rbenv global 2.2.3
Všetko nainštalované pekne, ale teraz, keď sa snažím vytvoriť môj prvý regulátor, zadám tento príkaz:
rails g controller posts
Dostávam to po upozornení a regulátor nie je nastavený:
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 skončení lovu na týchto fórach som zistil, že ľudia dokázali vyriešiť svoje problémy so spustením aktualizačného systému gem, ale stále dostávam to isté varovanie.
Vaša pomoc je veľmi oceňovaná!
odpovede:
4 pre odpoveď č. 1nastavte ruby 2.2.3 ako predvolené, čo vám vyrieši dotaz.
najprv skontrolujte zoznam nainštalovaných verzií ruby v počítači spustením: rvm list
, To vám poskytne zoznam všetkých rubín a predvolené rubíny, ktoré váš stroj používa. Po skontrolovaní, spustite rvm --default use 2.2.3
toto urobí rubín 2.2.3 ako predvolený rubín.
skontrolujte tento odkaz pre viac informácií