Powiedzmy, że mam zainstalowane dwie wersje klejnotu (wersje somegem 0.10.6 i 0.10.5) i chcę uruchomić starszą wersję z wiersza poleceń. Czy muszę odinstalować nowszą wersję? Czy istnieje sposób, w jaki mogę użyć flagi do określenia wersji, której chcę użyć? Coś jak ...Jak mogę połączyć starszą wersję klejnotu z linii poleceń?
somegem /path/to/dir --version 0.10.5
sprawdziłem dokumentację rubygems i opisuje tylko jak korzystać z określonej wersji, gdy wymagają gem z pliku, ale nic o tym, jak to zrobić z linii poleceń.
Dlaczego miałbyś "załadować klejnot" z wiersza poleceń? Z pewnością nie ma sensu, jeśli nie używasz klejnotu wewnątrz kodu Ruby (a następnie postępujesz zgodnie z instrukcjami, aby wymagać tego z pliku ...) – Gareth
Nie próbuję załadować, ale po prostu uruchom pliki binarne klejnotu. Z pewnością nie są tym samym. Muszę czasem uruchamiać starsze wersje lub chciałbym uruchomić klejnot, który zmodyfikowałem, ale także uruchomić oryginalny klejnot, kiedy to konieczne. Ponieważ oba są nazywane "somegem", Ruby nie może odróżnić i używa plików binarnych najnowszej wersji. – picardo