Mam zalozmy 3 aplikacje, kazda z nich zyje niezaleznie (np. inne strony internetowe)… chciałbym móc zainstalować konkretnego GEMa tylko w wybranej aplikacji (w obrębie jej środowiska)… Proszę o pomoc czy takie cos jest możliwe i jak to zrobić…
Możesz też przekopiować gema do katalogu aplikacji poleceniem rake gems:unpack.
To polecenie właściwie przekopiuje chyba wszystkie gemy, które są sonfigurowane w environment.rb przy pomocy metody config.gem “cośtam”
z gemami chyba sobie poradzilem, ale jak widac nie do konca… chcac instalowac gema Populator i gema Faker w mojej aplikacji przykladowej robie to w nastepujacy sposob
1, sciagam Instant rails (2.0) pod windows
2. uruchamiam jak nalezy, tworze swoja aplikację
3. instaluje w kolejnosci:
gem install rubygems-update-1.3.1.gem
update_rubygems
gem install faker-0.3.1.gem
gem install populator-0.2.5.gem
4. tworze migracje z tabelami categories, people, products z okreslonymi kolumnami do ktorych chce generowac moje dane losowe…
w ktoryms momencie mi zadzialalo, ale nie potrafie odjsc od poczatku w moich krokach do tego samego efektu zeby dzialalo…
wydajac polecenie
rake db:populate
generowalo mi ladnie…
a po postawieniu wszystkiego od nowa (bo chcialem miec pewnosc ze wszystko zrozumialem) niestety nie dziala…
w katalogu mojej aplikacji
jak sprawdzam rake --tasks, to nie mam mojego db:populate…
czy nie brakuje tutaj gdzies jakiegos polecenia aktualizujacego… nie pamietam co robilem wczesniej ze mi to zadzialalo, a co robie nie tak teraz…
potrzebuje moc spisac (do mojej pracy dyplomowej pt. “Generator danych pseudolosowych na przykladzie Populator/Faker’a…”) jak najprostszą instrrukcje instalacji całości pod WIndą… dzieki za (wszelką) pomoc, radę…
dziala… dzieki Tomash’u… jak zwykle pomocny a ja tak o d…y strony zaczalem to robic… myslalem, ze populate.rake mi cos automatycznie wygeneruje, a tu trzeba bylo recznie przekleic kod z pliku z railscasts