2012-12-04 20 views
15

Zainstalowałem Ruby w moim systemie, a teraz chcę zainstalować Compass. Ale kiedy wykonać komendę gem install compass, to pokazuje się błąd jak poniżej:Jak zainstalować kompas na Windows

could not find valid gem 'compass' <>=0> in any repositary 

A także:

SocketError: getadressinfo: no such host is known.<http://rubygems.org/latest_specs.4.8.gz> 

nie wiem w czym jest problem. Jeśli uruchomię ruby -v, wyświetli się wersja Ruby. Więc jaki jest problem z instalacją Compass?

Czy ktoś może mi to wyjaśnić w odpowiedni sposób? Przeszukałem Google, ale jedyne co mogłem znaleźć to problem z serwerem proxy - i nie mogłem zrozumieć, jak ustawić serwer proxy w ogóle.

Używam Windows i firmowego połączenia internetowego, więc nie znam nazwy użytkownika i hasła mojego serwera proxy.

Odpowiedz

3

Najbardziej prawdopodobną przyczyną jest proxy. Będziesz musiał uzyskać pozwolenie od administratora sieci lub ręcznie pobrać kompas. Aby uzyskać więcej informacji, zobacz artykuł this SA post.

Jeśli zdecydujesz się na ręczną trasę, tutaj jest link na stronie kompasu RubyGems. To nie jest idealne, ale także lepsze niż pisanie css bez użycia magii kompasu ^^

Powodzenia!

+0

Nie używam, próbowałem klej instalacji - http: // localhost: 8080 kompas ale sam błąd .. pls ktoś dać rozwiązanie. – hsnGunda

+0

Wygląda na to, że wystąpił problem z Twoim ENV. Czy próbowałeś ustawić konfigurację proxy w pliku gem.bat, zamiast bezpośrednio w linii poleceń? –

+0

Czy mogę ustawić konfigurację proxy w pliku gem bat? – hsnGunda

2

Spróbuj uruchomić polecenie instalacji w folderze bin.

$ cd C:\Your_Ruby_Folder\bin 
$ gem install compass 
5

Miałem ten sam problem, w końcu rozwiązałem go ręcznie. Przejdź do strony rubygems compass i pobierz klejnot, klikając link Pobierz. Przewiń w dół, a zobaczysz trzy Runtime Dependencies. Przejdź do każdego z nich i pobierz również te klejnoty. Umieść wszystkie w katalogu i spróbuj

gem install downloaded_compass_filename 

To powinno rozwiązać Twój problem. Jeśli pojawi się komunikat o błędzie repozytorium, którego nie znaleziono, możesz wymusić na narzędziu gem próba wypróbowania plików lokalnych za pomocą opcji gem --local install

1

Mam ten sam problem i rozwiązuję go.

  1. Odinstaluj rubin koniec folderu Usunięte Ruby
  2. rubinowy Pobierz wersję 1.9.x
  3. Po thet zainstalować Sass
  4. ostatni Mostek: zainstalować kompasu
4

przypadku korzystania z serwera proxy, a otrzymasz błąd, zrób to

gem install compass --http-proxy http://<proxy_adreess>:<port_of_proxy> 

gem install -h daje lor z Opcje

2

na Windows miałem kilka instalacje z rubinem:

C:\ruby187 

i

C:\Ruby200-x64 

zainstalować kompas w obu miejscach, używając:

gem install compass 
7

jestem za serwerem proxy i roztworem HumberFrench w powyższym pomógł:

idź do Ruby folderze bin:

cd c:/Ruby193/bin 

A następnie zainstaluj klejnot kompasu:

gem install compass --http-proxy http://<proxy_adreess>:<port_of_proxy> 

Kolejna wskazówka: jestem w Aptana Studio, więc można go uruchomić z terminalu Aptany.

Oddaj głos, dodaj to tutaj.

Powiązane problemy