2016-10-20 91 views
2

我沒有任何編程經驗,我試圖將Ruby作爲第一語言學習。由於未經驗證的SSL認證而無法使用Rails

我按照指示http://installrails.com/,使用RailsInstaller和更新的寶石。我嘗試創建新應用程序時出現問題。我的終端試圖運行軟件包安裝,並且我收到一條消息,證明無法驗證SSL證書。

我爲這個問題嘗試了很多解決方案,但他們不工作。我去http://railsapps.github.io/openssl-certificate-verify-failed.html 告訴我一個解決方法是將cacerts.pem保存在我的Rails文件夾中,並讓Ruby知道它。仍然沒有工作。

我做錯了什麼或這是Windows上的常見問題(正如不同的指南似乎暗示的?)任何解決方案?

編輯:根據本指南,您可以獲得新的信任證書,並且指南會告訴您將它放在哪裏。它尚未解決我的問題,但它似乎適用於其他人。 http://guides.rubygems.org/ssl-certificate-update/

+0

? – tadman

+0

您可能需要考慮雙引導Ubuntu。遇到沒有很好記錄的異常錯誤的可能性會大大降低。 – ilrein

+0

Windows 10.本月早些時候更新。 – judopower

回答

0

我在windows10上有同樣的問題。您可以更改默認的寶石源網址。在你的Gemfile你應該添加一個HTTP網址:

source 'http://rubygems.org/' 
#source 'https://rubygems.org' - not working on windows10 

它幫助 - 但它是相當一個解決辦法,而不是解決方案:)

您正在使用什麼版本的Windows,並是什麼時候最後一次修補
+0

謝謝。它似乎工作。用「$ rails server」啓動服務器有沒有類似的解決方法?該命令仍然不適用於我。 – judopower

相關問題