2016-08-09 80 views
0
下載日期

我已經安裝了紅寶石的devkit在Windows 7上,但它無法使用下面的命令來安裝JSON:紅寶石的devkit無法從Rubygens.org

gem install json --platform=ruby 

我得到這個錯誤:

ERROR: Could not find a valid gem 'json' (>= 0), here is why: Unable to download data from https://rubygems.org/ - SSL_connect returned=1 errno=0 state=SSLv2/v3 read server hello A: unknown protocol (https://api.rubygems.org/specs.4.8.gz)

我在ruby 2.3.1p112與RubyGems 2.5.1。

+0

只需使用此鏈接https://rubygems.org/gems/json並手動下載:)點擊並下載可用的選項。或直接鏈接 - https://rubygems.org/downloads/json-2.0.2-java.gem「版本2.0.2」。您可以使用第一個鏈接來選擇版本。 –

+1

感謝@MathewsMathai,但我實際上只是使用json進行測試。事實上,我的目標是讓Jekyell運轉起來。 –

+0

不適合紅寶石和寶石。所以我想我的幫助不大。歡迎雖然:) –

回答

0

如果你有一個Gemfile,把Gemfile中的第一行從https改爲http,它應該能夠做到。 另外,您可以通過創建Gemfile並從創建Gemfile的目錄運行軟件包安裝來安裝gems global。因此,不要使用gem install命令,而要創建一個Gemfile並運行bundle install。 這是原來的

source 'https://rubygems.org' 
gem 'test' 

更改爲

source 'http://rubygems.org' 
gem 'test' 

如果你不這樣做,你可以通過-s選項,以創業板安裝,並指定網址http://rubygems.org

+0

感謝barosus :)我只是嘗試了-s選項,但我得到「無法從http://rubygems.org/下載數據 - 太多的連接重置(http://api.rubygems.org /specs.4.8.gz)」。不幸的是,我用打包機打了一個catch 22,因爲我無法安裝捆綁軟件... ahhh!有任何想法嗎? –