Rake db:migrate nie znajduje activesupport

~/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 :confused: 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 :slight_smile: