[英]Installing gem error (EADDRNOTAVAIL)
我正在嘗試“ 如何在Windows Server 2008 R2上手動安裝Redmine 3.x ”之后,將Redmine安裝到Windows Server 2012。
安裝http://rubyinstaller.org/downloads/之后 ,下一步是安裝Bundler,但出現以下錯誤:
C:\inetpub\wwwroot\redmine>ruby -v
ruby 2.2.4p230 (2015-12-16 revision 53155) [i386-mingw32]
C:\inetpub\wwwroot\redmine>gem list
*** LOCAL GEMS ***
bigdecimal (1.2.6)
io-console (0.4.3)
json (1.8.1)
minitest (5.4.3)
power_assert (0.2.2)
psych (2.0.8)
rake (10.4.2)
rdoc (4.2.0)
test-unit (3.0.8)
C:\inetpub\wwwroot\redmine>gem install bundler
ERROR: While executing gem ... (Errno::EADDRNOTAVAIL)
The requested address is not valid in its context. - connect(2) for "0.0.0.0
" port 53
C:\inetpub\wwwroot\redmine>
任何幫助,將不勝感激。
檢查您的DNS是否正確。 如果未設置DNS,gem將顯示以下錯誤:
錯誤:執行gem…(Errno :: EADDRNOTAVAIL)時,所請求的地址在其上下文中無效。 – connect(2)用於“ 0.0.0.0”端口53
找到了! 您需要在Windows上安裝回送適配器 。 關於如何執行有很多指南。 其中關於DuckDuckGo的第一個環節是那個 。
在瀏覽ruby之后,我注意到卸載並重新安裝ruby並不會刪除某些配置。 我找到一個命令:
gem env
這給了我配置文件的位置。 完全刪除目錄.gem后,它開始工作! 看起來有些東西弄亂了我的gem配置,默認設置是正確的。
祝好運!
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.