Pytanie : Instalować Rubinowy Klejnot przez Zapora?

I być przy praca i polubić sprawnie z ruby.
However za każdym razem, gdy I próbować klejnot, I dostawać the następujący:

1:
2:
3:
4:
5:
6:
7:
C:\ >gem aktualizacja --system
Aktualizowanie RubyGems
BŁĄD:  http://rubygems.org/ pojawiać się przechowalnia
BŁĄD:  Podczas Gdy wykonywać klejnot… (Klejnot:: RemoteFetcher:: FetchError)
    Errno:: ECONNREFUSED: Żadny związek móc robić ponieważ the cel maszyna
aktywnie odmawiać ono. - łączyć (2) (http://rubygems.org/yaml) 


I czytać 2) gdzieś o apasz \ zapora \ prokurent klejnot instalacja,
but I naprawdę znać nie o this.

is ono ewentualny dla gems

thx,
-JW
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
C:\ >ruby - v
rubin 1.9.1p378 (2010-01-10 przegląd 26273) [i386-mingw32]

C:\ >gem - v
1.3.7

C:\ >gem lista

*** LOKALNY KLEJNOT ***

rubysspi (1.3.1)

C:\ >

Odpowiedź : Instalować Rubinowy Klejnot przez Zapora?

"klejnot" właśnie używać HTTP dla ściąganie klejnot, więc jeżeli twój zapora twój pozwolić HTTP (sieć ruch drogowy) przez ono, ono iść.  

Ale jeżeli twój środowisko oczekiwać the use prokurent, then "klejnot" móc robić (prawdopodobnie).  

(Notatka: upewniać się ty czytać i rozumieć twój organizacja wewnętrzny komputer i sieć użycie polisa.  Oczywiście, jeśli wogóle the akcja sugerować sugerować móc, przechodzić.  Podczas Gdy I wierzyć cokolwiek sugerować tutaj być bezprawny --- ono być w mój jurysdykcja --- organizacja znaczyć ono być ziemia dla wygaśnięcie w twój organizacja.)

The pościg, jeżeli ty znać the URL dla the prokurent w twój środowisko, po prostu dawać, the "klejnot" rozkaz, jak w ten sposób:
  klejnot aktualizacja --system - p http://proxy_host.your_site.net:port/
(Zamieniać "proxy_host.your_site.net" z twój prokurent wartość.)

Jeżeli ty znać jeżeli ty mieć prokurent lub nie, otwierać twój przeglądarka internetowa.  Dla IE, iść Narzędzie - > Internetowy Opcja.  Wybierać the Związek zakładka.  Klikać the "LAN Położenie" guzik.  Jeżeli the "Use prokurent serwer…" checkbox sprawdzać, then the adres i port precyzować być twój prokurent serwer.  W Ten Sposób na przykład, jeżeli the adres być "1.2.3.4" i the port być "8080", then ty używać the prokurent URL 'http://1.2.3.4:8080/' w the "klejnot" rozkaz.  Dla Firefox (3.5+), ty wybierać Narzędzie - > Opcja.  Wybiórka Posuwać się naprzód, then the Sieć zakładka.  Klikać the Położenie… guzik.  Znowu zauważać the adres i port.  (Jeżeli ty mieć różny wyszukiwarka, patrzeć swój dokumentacja o the prokurent i podążać ono the wartość.)  Oczywiście, ten wszystko zakładać że ono ręcznie ustawiać.  Jeżeli twój ONO twój ustawiać ono, ty móc sprawnie ono.  (I jeżeli auto-detected, then ono móc ciężki ciężki być.)

Teraz jeżeli ty znajdować the prokurent położenie ale the "klejnot" rozkaz wciąż pracować, ty móc jeżeli ty ogólny zapobiegać od the miejsce.  (Zadawalać dawać jakaś błąd ty dostawać, w tym wypadku.)  W twój wyszukiwarka, próbować 'http://rubygems.org/'.  (Także próba 'http://gems.rubyforge.org/'.  Ono być the ten sam zawartość, ale jeżeli jeden pracować i the jeden, ono pomóc jeden iść dalej.)  Jeżeli ty móc ten miejsce z the wyszukiwarka, then the zapora/prokurent zapobiegać dostęp (przypuszczalnie; tam  móc inny problem na zewnątrz twój organizacja.)  Przy ten punkt, ty musieć czy the prośba dostęp te miejsce lub nie.

Jeżeli the wyszukiwarka pracować, then próba 'http://rubygems.org/yaml'.  Jeżeli ty dostawać błąd raczej skłaniać save kartoteka, twój prokurent móc niewiadomy kartoteka typ ściągać, w ten sposób znowu ty musieć ONO.  Jeżeli klient pracować, the ONO możliwie ograniczać dostęp "niedopuszczalny" klient.  The najlepszy opcja w tym wypadku móc the indywidualny klejnot z the wyszukiwarka i w okolicy.  Na przykład, jeżeli ty ściągać "rake-0.8.7.gem", ty instalować ono lubić instalować:
  klejnot instalować świntuch - l
The duży minus ten metoda być że ty musieć wszystkie zależny klejnot przed.  Ty mówić że ty brakować zależność i tak móc ten klejnot następnie.  Ale ten potencjalny powtórkowy proces obchodzić się dla ty the "klejnot" rozkaz.

Pozwalać jeżeli to pracować.
Inne rozwiązania  
 
programming4us programming4us