簡體   English   中英

在Windows上安裝“ rhc” Rubygems時出錯

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM