1

我已经使用 devkit 安装了 RedCloth。使用 gem 安装 RedCloth。

如果我使用普通的 irb,那么 require 'RedCloth' 可以正常工作。

但是如果我使用 rails 控制台并且确实需要“RedCloth”,它会说它找不到要加载的文件。

请帮忙。

导轨 3.0.0 红布 4.2.3

4

2 回答 2

2

RedClotch 是否包含在您的 Gemfile 中,并且您在bundle install更新 Gemfile 后是否运行过?

我不相信 Rails 3 将允许您包含不在 Gemfile 中的 gem。我不太确定 bundler 的内部工作原理,但我相信 Rails 应用程序认为您的 Gemfile 是加载 gem 的“唯一来源”。

于 2010-10-15T05:20:02.840 回答
1

确保在 Windows XP 及更高版本上执行以下操作!

  1. 通过ruby​​installer.org安装 Ruby
  2. 从 ruby​​installer.org 下载DevKit
  3. 在 Ruby 增强的 CMD 提示符下,“ruby dk.rb init”,然后是“ruby dk.rb install”
  4. 从这里下载 SQLLite DLL 文件:sqlite.org,将它们复制到 C:\Windows 目录
  5. 从 Ruby 增强的 CMD 提示符中,“Gem install RedCloth”
  6. 在 gemfile 中添加了“Gem RedCloth”
  7. “捆绑安装”

这些步骤对我有用!我不明白为什么人们很难在 Windows 上使用 Ruby。这就是我开发的所有内容,并且效果很好。

于 2010-11-29T18:45:41.173 回答