Ruby 1.9.2 winxp, gem nie działa

Zainstalowałem sobie ruby 1.9.2 z tego installera windowsowego i chciałem railsy 3 sobie doinstalować a tu zonk gem nie działa. Co bym nie wpisał efekt jest taki

[code]Microsoft Windows XP [Wersja 5.1.2600]
© Copyright 1985-2001 Microsoft Corp.

C:\Documents and Settings\Paweł>gem
C:/Ruby192/lib/ruby/1.9.1/rubygems/config_file.rb:205:in exists?': "\x88" to UTF-8 in conversion from Windows-1250 to UTF-8 (Encoding::UndefinedConversionError) from C:/Ruby192/lib/ruby/1.9.1/rubygems/config_file.rb:205:inload_file’
from C:/Ruby192/lib/ruby/1.9.1/rubygems/config_file.rb:155:in initialize' from C:/Ruby192/lib/ruby/1.9.1/rubygems.rb:390:innew’
from C:/Ruby192/lib/ruby/1.9.1/rubygems.rb:390:in configuration' from C:/Ruby192/lib/ruby/1.9.1/rubygems.rb:618:inpath’
from C:/Ruby192/lib/ruby/1.9.1/rubygems/source_index.rb:68:in installed_spec_directories' from C:/Ruby192/lib/ruby/1.9.1/rubygems/source_index.rb:58:infrom_installed_gems’
from C:/Ruby192/lib/ruby/1.9.1/rubygems.rb:866:in source_index' from C:/Ruby192/lib/ruby/1.9.1/rubygems/gem_path_searcher.rb:81:ininit_gemspecs’
from C:/Ruby192/lib/ruby/1.9.1/rubygems/gem_path_searcher.rb:13:in initialize' from C:/Ruby192/lib/ruby/1.9.1/rubygems.rb:824:innew’
from C:/Ruby192/lib/ruby/1.9.1/rubygems.rb:824:in block in searcher' from <internal:prelude>:10:insynchronize’
from C:/Ruby192/lib/ruby/1.9.1/rubygems.rb:823:in searcher' from C:/Ruby192/lib/ruby/1.9.1/rubygems.rb:484:infind_files’
from C:/Ruby192/lib/ruby/1.9.1/rubygems.rb:966:in load_plugins' from C:/Ruby192/lib/ruby/1.9.1/rubygems.rb:1136:in<top (required)>’
from internal:lib/rubygems/custom_require:29:in require' from <internal:lib/rubygems/custom_require>:29:inrequire’
from C:/Ruby192/bin/gem:8:in `’

C:\Documents and Settings\Paweł>[/code]
A ja szczerze mówiąc w rubym jestem jeszcze zbyt zielony żeby wykminić co jest nie tak.

Ruby 1.9 wymaga prawidłowego kodowania UTF-8 Odpowiednich nagłówków w plikach, i zapisywania samych plików w odpowiednim formacie.

W ogóle pod winxp to pewnie problem, nie wiem, nie mam, nie chce miec. Ale w tym kierunku szukaj.

Niestety nie widzę w googlu nic co by mi pomogło… powiedzmy że znalazłem tymczasowe rozwiązanie VirtualBox w trybie tym takim co klient się miesza z ekranem hosta i Mint LXDE. Chociaż wirtualizacja na atomie z520 z 1gb ramu to trochę pomylony pomysł ale jakoś działa. Teraz jeszcze muszę doinstalować wszystko co trzeba.

Możliwe, że problem bierze się stąd, że masz w jakiejś ścieżce do plików polski (lub inny dziwny) znak, który nie jest kodowany w UTF-8. Miałem raz taką sytuację i też długo się głowiłem, aż zajrzałem do katalogu, gdzie okazało się, że jest sporo dziwnych plików z dziwnymi znakami.

C:\Documents and Settings\Pawe[color=red]ł[/color]> chyba o ten chodzi bo z tego co pamiętam to ruby 1.8 pakował to gdzies teoretycznie w ten katalog tyle że robił drugi obok z krzakiem zamiast ł. Da się jakoś ustawić żeby w inny katalog weszło? jakieś zmienne środowiskowe albo coś?