~/RubymineProjects/learn> rvm gem install activesupport
Successfully installed activesupport-3.0.3
1 gem installed
Installing ri documentation for activesupport-3.0.3...
Installing RDoc documentation for activesupport-3.0.3...
Successfully installed activesupport-3.0.3
1 gem installed
Installing ri documentation for activesupport-3.0.3...
Installing RDoc documentation for activesupport-3.0.3...
~/RubymineProjects/learn> rake db:migrate
(in /home/mat/RubymineProjects/learn)
Could not find activesupport-3.0.4.rc1 in any of the sources
~/RubymineProjects/learn> rvm rake db:migrate
(in /home/mat/RubymineProjects/learn)
Could not find activesupport-3.0.4.rc1 in any of the sources
(in /home/mat/RubymineProjects/learn)
Could not find activesupport-3.0.4.rc1 in any of the sources
Jak widać używam RVM. Jaki info będą przydatne?
Nie wiem czy zauważyłeś, ale instalowałeś activesupport-3.0.3, a tymczasem rake chce od Ciebie activesupport-3.0.4.rc1.
Jak wygląda Twój Gemfile?
Twój kod wymaga nowszego activesupport niż dostępny w oficjalnym repo. Zainteresuj się dlaczego (hint: Gemfile). Dla projektów z Rails 3 do instalowania gemów użyj bundlera:
rvm bundle install
w Twoim Gemfile powinno być tak:
[code]source ‘http://rubygems.org’
gem ‘rails’, ‘3.0.3’
dalej, analogicznie do rails zdefiniowane inne gemy, których używasz[/code]
Na aktywnym gemsecie, którego będziesz używać do tworzenia aplikacji robisz
gem install bundler
A w samym katalogu aplikacji robisz
bundle install
Powinno wszystko śmigać bez problemu.
Działa (zmiana wersji rails), (w rubymine ustawialem 3.0.3 i to mnie zmyliło Dzięki.
mysle ze to lepsze dla kogoś kto zaczyna, co sie da z konsoli odpalac, widac co sie dzieje. chociaz dobrym IDE nie pogardze