2013-07-18 37 views
1

我通過RubyInstaller和相關的DevKit在Windows上安裝了Ruby。在Windows上嘗試使用新的Ruby安裝時遇到LoadError問題

我試圖運行各種腳本(主要是Jekyll),我得到各種有關路徑的錯誤。例如:

...cannot load such file -- redcarpet.so (LoadError) 

或者:

...cannot load such file -- 2.0/redcloth_scan (LoadError) 

具體而言,在這兩個這種情況下,我想運行在Ruby的bin目錄 「redcloth.bat」 和 「redcarpet.bat」目錄。

我覺得我失去了一些基本的路徑。請注意,這從來沒有奏效 - 我安裝了RubyInstaller,然後是DevKit,然後是Jekyll的寶石......這就是發生了什麼。

有沒有關於此安裝的基礎知識,我沒有設置?

回答

1

今天我們遇到了這個錯誤的RedCloth一面。

我們開始這個錯誤

How to install RedCloth on Windows?

我們發現,我們已經安裝了mswin32版本RedCloth的,我們第一次在沒有這樣的文件來加載。

然後,我們去了我們的

C:\ ruby​​200/lib中/紅寶石/寶石/ 1.9.1 /寶石/ RedCloth-mswin32

目錄,增加了2.0文件和複製的文件redcloth_scan.so進入2.0目錄。

我們開始得到另一個類似的錯誤。

我們決定只卸載預編譯版本的gem,並從正常的RedCloth-2.4.9.gem開始在本地使用devkit進行編譯。

安裝完成後,我們再次進入lib目錄中尋找寶石。

CD C:/ruby200/lib/ruby/gems/1.9.1/gems/RedCloth-2.4.9/lib

我們創建了一個2.0目錄

然後,我們複製的文件redcloth_scan.so文件放入2.0目錄,我們不再有錯誤。服務器出現了很好,我們

相關問題