1

我通过 RubyInstaller 在 Windows 上安装了 Ruby,并带有相关的 DevKit。

我正在尝试运行各种脚本(主要是 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 gem……这就是发生的事情。

我未能设置此安装的基本内容吗?

4

1 回答 1

1

我们今天遇到了这个错误的 RedCloth 方面。

我们从这个错误开始

如何在 Windows 上安装 RedCloth?

我们发现我们已经安装了 RedCloth 的 mswin32 版本,我们首先得到了没有这样的文件来加载。

然后我们去了我们的

C:\ruby200/lib/ruby/gems/1.9.1/gems/RedCloth-mswin32

目录,添加 2.0 文件并将 redcloth_scan.so 文件复制到 2.0 目录中。

我们开始收到另一个类似的错误。

我们决定只卸载 gem 的预编译版本,然后从普通的 RedCloth-2.4.9.gem 开始,使用 devkit 在本地编译。

安装完成后,我们再次转到 gem 的 lib 目录。

光盘 C:/ruby200/lib/ruby/gems/1.9.1/gems/RedCloth-2.4.9/lib

我们创建了一个 2.0 目录

然后我们将文件 redcloth_scan.so 文件复制到 2.0 目录中,我们不再有错误。服务器很好,我们

于 2013-10-22T20:34:53.427 回答