Jestem zdezorientowany światem Ruby Gems. Istnieje kilka dobrze znanych repozytoriów. Która jest właściwa, czy ma to znaczenie?Czy mogę zdobyć klejnoty RubyForge, Github lub Gemcutter?
Przypuszczam, że Gemcutter jest teraz repozytorium modne. Zdecydowanie mają najładniejszą stronę. Czy to oznacza, że powinienem dostać moje klejnoty?
Głównym powodem, dla którego pytam, jest to, że chcę się upewnić, że otrzymuję najnowszą wersję tego klejnotu. Jeśli nie podam źródła, czy jestem w niebezpieczeństwie zainstalowania bzdurnej wersji klejnotu, czy też podsłuchuję?
Dlaczego mimo to istnieje więcej niż jedno repozytorium?
Czy powinienem podać: source => http://gemcutter.org dla wszystkich klejnotów w environment.rb? – Ethan
Wygląda na to, że w końcu chcesz utworzyć ': source => rubygems.org', ale najlepiej jest poczekać do końca listopada, zanim wprowadzisz jakiekolwiek zmiany, a obecny gems.rubyforge.org zmienia się tak, by wskazywał , więc wszystko powinno działać bez żadnych zmian. –
Nawiasem mówiąc, generacja klejnotów GitHub zawsze była wyspecjalizowaną usługą. Miało to ułatwić poszczególnym programistom pobieranie własnych, dostosowanych wersji Gem z gems.github.com iz tego powodu każdy klejnot na GitHub miał nazwę użytkownika dewelopera dodaną do nazwy klejnotu. –