mój problem polega na tym, że pomyślnie zainstalowałem ruby i gem, bez błędów, ale kiedy pójdę dalej, próbując zainstalować dowolny klejnot, rzuciłem błąd:
ERROR: Could not find a valid gem '<name>' (>= 0) in any repository
Tylko jedna linia błędu.
Przepraszam, że to może wydawać się stare, znalazłem również wiele podobnych wątków dotyczących tego problemu, a większość odpowiedzi to ustawienia proxy.
Ale nie jestem do końca pewien, czy powinienem wyłączyć serwer proxy, włączyć go i ustawić jako zalecany (a co jest zalecane, jeśli tak)?
Mój system ma wyłączony serwer proxy, jeśli to pomaga.
Po znalezieniu wielu rozwiązań dowiedziałem się, że mój system nie może nawiązać połączenia http://production.cf.rubygems.org
, ale połącz się z http://production.s3.rubygems.org
z powodzeniem. Więc myślę, że mój sposób jest teraz dość oczywisty, muszę tylko zmienić adres URL http://production.cf.rubygems.org
do http://production.s3.rubygems.org
gdzieś w pakiecie ruby / gem, który zainstalowałem? Ale jak mogę to edytować?
Czy to prawda? Przepraszam, że zadałem takie głupie pytanie, ale mam nadzieję, że wyjaśniłem to i czy możecie mi pomóc?
sudo gem install rails
rzucił mi ten błąd, nie mógł znaleźć ważnego klejnotu?
gem sources
? Może to pomoże, jeśli dodasz inne źródło (jak gem sources --add http://rubygems.org/
).
<name>
? Ponieważ w przeciwnym razie prawdopodobnie skopiowałbyś i wkleiłeś przepis i używasz go bez zrozumienia ... tylko zgadnij.