windows10下用gem安裝jekyll失敗,怎麼辦?(已解決)
01-27
重新詳細寫一下安裝過程:
1.安裝rubyinstaller-2.1.62.cd [DevKit的解壓目錄] 安裝DevKitruby dk.rb init
ruby dk.rb install(以上均從http://rubyinstaller.org/downloads/下載)3.安裝rubygem 版本為rubygems-2.4.8cd [rubygem的解壓目錄]
ruby setup.rb4.更換淘寶鏡像源,安裝jekyllgem install jekyll成功了!!!多謝@科溫的幫助!!!
第一個問題:換淘寶的源,http://ruby.taobao.org,按照源上說的操作。
第二個問題:錯誤提示是沒有make,但是DevKit自帶有make,所以問題是:你下載DevKit後設置了嗎?確定你是從http://rubyinstaller.org下載的ruby,同時安裝對應版本的DevKit。注意DevKit是要配置的,不是解壓完就行了,在DevKit目錄下運行一下命令:ruby dk.rb initruby dk.rb install
PS:1、多看項目文檔,少用百度,要用也用Google。2、最好不要把軟體放置在中文目錄里。ruby.taobao.org 目前已經停止維護了。
可以使用RubyGems 鏡像 - Ruby China。原因參考這篇文章Ruby China 的 RubyGems 鏡像上線看到陸續還有人在陸續關注這個問題,就更新一下:在切換到新的http://gems.ruby-china.org的源時,還是有可能會出現這個提示Error fetching,這個情況有兩個可能:(1)是因為系統是Windows的緣故,你可以把https://gems.ruby-china.org/中的https換成http,我就是這樣成功更換源的。這個問題在ruby的社區里有人已經提到了。(2)如果是其他系統,則可能是SSL證書沒更新,更新SSL 證書後解決。另外有一點要注意的是Windows上相關的ruby操作命令請盡量在Windows CMD環境下執行。能告訴我你怎麼更換了淘寶的源嗎?我怎麼換都是失敗啊,一直提示:Error fetching https://ruby.taobao.org/: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: certificate verify failed (https://rubygems-china.oss-cn-hangzhou.aliyuncs.com/specs.4.8.gz)
推薦閱讀:
※brew升級後ruby報錯怎麼辦?
※關於完全聽不懂 Ruby 元編程在說什麼的事(零)
※主流程序設計語言的標準庫中,類似於 fopen() 之類的函數的 "w"、"a" 等控制方法有何利弊?
※2015 年的今天,Ruby on Rails 還有哪些獨特的價值?
TAG:MicrosoftWindows | Ruby | Jekyll | 前端框架 |