[英]Error Installing 'rhc' Rubygems on Windows
我正在嘗試在Windows上安裝和配置“ OpenShift”。 我安裝了必要的工具,例如:Git,RubyGem 2.x,但是當我嘗試安裝'rhc'紅寶石gem時,出現此錯誤:
C:\>ruby -v
ruby 2.1.6p336 (2015-04-13 revision 50298) [x64-mingw32]
C:\>gem install rhc
ERROR: Could not find a valid gem 'rhc' (>= 0) in any repositor
C:\>
我一直在通過Internet搜索此問題,但未成功...
當我運行以下命令:$ gem sources時,我明白了。
C:\>gem sources
*** CURRENT SOURCES ***
C:\>
看來這里出了問題,但是是的,我按照您的想法做了。 我“添加了”源,但是...
C:\>gem source -a http://rubygems.org
[https://rubygems.org][1] is recommended for security over http://rubygems.org
Do you want to add this insecure source? [yn] y
Error fetching [http://rubygems.org][1]:
no such name (http://rubygems.org/specs.4.8.gz)
C:\>
伙計們我該怎么辦? 我讀了很多論壇和其他網頁,但是沒有一個給我解決方案。
附加信息:Windows 7(x64),Ruby 2.1.6(實際上我已經安裝了Ruby 2.2,但是我在一些論壇中發現,此問題可以僅在Ruby的舊版本中修復)。 我使用代理將我連接到Internet。
更新信息。
C:\>gem install rhc --source http://rubygems.org
ERROR: Could not find a valid gem 'rhc' (>= 0), here is why:
Unable to download data from http://rubygems.org/ - no such name (http://rubygems.org/specs.4.8.gz)
C:\>gem sources -c
*** Removed specs cache ***
C:\>gem sources -u
source cache successfully updated
C:\>gem install rhc --source http://rubygems.org
ERROR: Could not find a valid gem 'rhc' (>= 0), here is why:
Unable to download data from http://rubygems.org/ - no such name (http://rubygems.org/specs.4.8.gz)
C:\>
在您發布此問題時, rubygems.org
似乎出現了問題。
但是, 現在應該修復它 。
因此,您在注釋中共享的重要信息(位於代理之后)意味着您必須設置一些環境變量才能通過代理使用rubygems
。
在cmd.exe
使用:
set http_proxy=http://user:password@proxy_ip:port
或在PowerShell中 :
$env:http_proxy=http://user:password@proxy_ip:port
在某些情況下,該格式不起作用 ,必須使用其他格式:
http_proxy = proxy_ip:port
http_proxy_user = user
http_proxy_pass = password
域用戶 :
除非您知道未設置默認域或您的域不是默認域 ,否則請先嘗試不使用域前綴。
使用域用戶登錄名和
domain\\user\u003c/code>格式,必須使用等效的百分比編碼
%5C
替換\\
。
http://domain%5Cuser:password@proxy_ip:port
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.