Wersja finalna Rails 2.0.1
Posted by Jarosław Zabiełło Fri, 07 Dec 2007 14:02:00 GMT
Rails 2.0 – w końcu wydali. Jeszcze nie ma oficjalnej informacji na blogu Railsów (update: już jest). Wersja 2.0 jest w repozytorum SVN. jest nawet wersja 2.0.1 (pewnie w ostatniej chwili poprawiono jakiś błąd).
Nie za bardzo jeszcze działa komenda “gem upgrade rails”, bo serwery z gemami potrzebują czasu aby się zreplikować. Ale można pobrać kod, zbudować geny i ręcznie je zainstalować (ważna jest kolejność instalacji):
svn co http://dev.rubyonrails.org/svn/rails/tags/rel_2-0-1/ rails-2.0.1
cd rails-2.0.1
rake package
gem install activesupport/pkg/activesupport-2.0.1.gem -l
gem install actionpack/pkg/actionpack-2.0.1.gem -l
gem install actionmailer/pkg/actionmailer-2.0.1.gem -l
gem install activerecord/pkg/activerecord-2.0.1.gem -l
gem install activeresource/pkg/activeresource-2.0.1.gem -l
cd railties
rake package
gem install pkg/rails-2.0.1.gem -lMając wiele wersji Rails w systemie tworzenie projektu dla wersji 2.0.1 robi się za pomocą komendy:
rails _2.0.1_ nazwa_projektuWszystkie wersje gemów jak zwykle można podejrzeć na stronie http://localhost:8808/ po odpaleniu:
gem_serverUżytkownicy Mac OS X 10.5 (Leopard) mogą być rozczarowni, że Apple nie włączył skryptu gem_server do rozprowadzanej dystrybuji Rubiego. Łatwo to naprawić. Wystarczy stworzyć plik /usr/bin/gem_server, nadać mu prawa do odpalania (chmod a+x) i wypełnić treścią:
#!/usr/bin/env ruby
require 'rubygems/server'
Gem::Server.run ARGV

Kanały IRC![[Dilber w Onecie]](/images/larry.png)


Dzięki za info. Gem już są, wystarczy tylko zrobić “gem update” i doinstalować gem install activeresource (update powinien to zrobić automatycznie, może nie dodali dependency?).
Taka mała uwaga, polecenie “rails” zawsze użyje najnowszej wersji. Żeby zobaczyć jaka to wersja, wystarczy użyć “rails -v”. Ten “trick” z rails 2.0.1 przydatny jest gdy chcemy użyc starszej wersji (np. 1.2.3).
hello Jarosław,
Sorry for the English, but maybe you can help. I’m having trouble loading rails 2.0.1 using “gem install rails”. it fails looking for actionmailer-2.0.1. I found what looks like a workaround on your site but I can’t translate to English.
could you verify that this is a workaround for the current rubyforge gem bug?
thanks,
darryl (San Francisco, CA, USA)
Darryl,
Why you o not try to install actionmailer manually using gem command.
If that does not work. Delete your entire gem folder and try to install gems one by one in the correct order.
Good luck, Brian
Darryl, it is know problem with RubyForge servers. They need time to replicate all gems. After few days everything is OK:
witam przed aktualizacja rails do wersji 2.0.1 po utworzeniu nowego projektu ruby on rails application mialem w zakladce projects kilkanascie folderow (controller, model, views i inne). po aktualizacji mam tylko 1 folder: RSpec.
co to sie pozmienialo? jestem nowy w tym temacie ale nie chce sie zniechecac na samym poczatku, probowalem zrobic bloga wg video tutorialu no ale teraz to juz nie wiem co poczac.
@stach: tu akurat nic się nie pozmieniało. Coś musiałeś namieszać. Na pewno odpalaleś zwykłą komendę “rails nazwa_projektu” ?
hmm aaaa, zapomnialem napisac ze to w NetBeans tak mialem. nic nie zmienialem. poprostu dalem aktualizuj Rails w zakladce tworzenia nowego projektu. daje nowy projekt: ruby on rails application.
Kochane NietBins :]