ruby-on-rails - 红布 2.0.0 [i386-mingw32] 上的 RedCloth 加载错误

标签 ruby-on-rails ruby windows gem redcloth

当我将我的 rails 3.2.13 应用程序(在 Win XP 上)从 ruby​​ 1.9.3 升级到 ruby​​ 2.0.0 时,它因 gem RedCloth (4.2.9 x86-mingw32) 而崩溃。

消息:无法加载 2.0/redcloth_scan (LoadError)。换句话说:/lib/2.0/redcloth_scan.so 在 gem 中不存在。

这个问题有什么解决办法吗?

(不幸的是,RedCloth 是唯一处理 Textile 的 Ruby 工具。)

最佳答案

你可以试试:

  1. 安装 RedCloth-4.2.9:

    gem install RedCloth --platform==ruby -V

  2. 创建这个目录:

    ruby\lib\ruby\gems\2.0.0\gems\RedCloth-4.2.9\ext\2.0

  3. 将所有文件复制到该目录:

    ruby\lib\ruby\gems\2.0.0\gems\RedCloth-4.2.9\ext\redcloth_scan

然后您就可以在 Ruby 2.0 中使用 RedCloth。我尝试使用 jekyll 1.12.1,效果很好。

关于ruby-on-rails - 红布 2.0.0 [i386-mingw32] 上的 RedCloth 加载错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17682753/

相关文章:

ruby - 如何在不构建的情况下安装 gem

mysql - Ruby on Rails 中的读取锁定

windows - 如何删除 Anaconda 的键盘快捷键

ruby-on-rails - Prawn : adding background image of larger resolution

html - 如何在 ERB (Rails) 中包装父 div 中的每个 N 元素?

ruby-on-rails - 通过 capistrano 部署安装 pg 时出错

windows - 替换字符串中的字符

linux - 如何在 Linux 上的 Win7 VM 中使用多播?

ruby-on-rails - Rails 试图通过机架攻击来限制我的 API。不确定它是否有效?

ruby-on-rails - 为什么设计邀请不发送一些电子邮件