2011-03-15 15 views
6

Ruby'nin Komut istemini kullanıyorum. Herhangi bir güncelleme yükleyemiyorum, ancak internet navigasyonu çalışıyor gibi görünüyor.Ruby for Windows'ta taşlar nasıl güncellenir?

Burada vekil yok.

C:\Windows\System32>gem update activesupport 
Updating installed gems 
ERROR: While executing gem ... (Gem::RemoteFetcher::FetchError) 
    SocketError: getaddrinfo: No such host is known. (http://rubygems.org/latest_specs.4.8.gz) 

Neyin yanlış olabilir?

C:\Ruby\bin>gem env 
RubyGems Environment: 
    - RUBYGEMS VERSION: 1.6.2 
    - RUBY VERSION: 1.9.2 (2011-02-18 patchlevel 180) [i386-mingw32] 
    - INSTALLATION DIRECTORY: C:/Ruby/lib/ruby/gems/1.9.1 
    - RUBY EXECUTABLE: C:/Ruby/bin/ruby.exe 
    - EXECUTABLE DIRECTORY: C:/Ruby/bin 
    - RUBYGEMS PLATFORMS: 
    - ruby 
    - x86-mingw32 
    - GEM PATHS: 
    - C:/Ruby/lib/ruby/gems/1.9.1 
    - C:/Users/wmj/.gem/ruby/1.9.1 
    - GEM CONFIGURATION: 
    - :update_sources => true 
    - :verbose => true 
    - :benchmark => false 
    - :backtrace => false 
    - :bulk_threshold => 1000 
    - REMOTE SOURCES: 
    - http://rubygems.org/ 
+0

yapar ping işi? ping rubygems.org? Bunu söylemek, aldığınız hatalar, bağlantınız ile bir proxy veya bir şeyle açıkça ilişkili olduğu için. –

cevap

16

İlk çalıştırma (yönetici ayrıcalıklarına sahip):

gem update --system 

Sonra ActiveSupport için güncelleştirme çalıştırmak

İşte benim ortamıdır. i Proxy'yle çünkü ben, o hata bir zaman var, bu durumda, koyun:

gem update --http-proxy http://web.proxy.uri --system 
+0

evet gem güncelleme çalıştı - sistem ve çalışmıyor. Gerçekten garip! SocketError: getaddrinfo: Böyle bir ana bilgisayar bilinmemektedir. (http://rubygems.org/latest_specs.4.8.gz) –

+0

gem güncelleme sistemi harika olurdu, ancak Windows bu komutu çalıştırmak için Gem'i bulamıyor. El ile yeni yeni rubygems yüklendi: karşıdan yükle, sonra da ruby ​​setup.rb. Başarıyla oldu, terminal sürümü 1.8.6 görüyorum gem sürümü. Ama hala her şey eski mücevherlerimi kullanmak istiyor. Eski taş sürümü nasıl kaldırılır? Ve yeni gem yolu nasıl eklenir? Teşekkürler – YogiZoli

İlgili konular