如何将 Rails3 与 RedCloth 结合使用。需要“红布”不工作

发布于 2024-09-27 17:12:34 字数 196 浏览 8 评论 0原文

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

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

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

请帮忙。

导轨3.0.0 红布4.2.3

I have installed RedCloth, by using the devkit. Using gem install RedCloth.

If I use plain irb, then require 'RedCloth' works fine.

But if I use rails console and do require 'RedCloth', it says it can't find file to load.

Please help.

Rails 3.0.0
RedCloth 4.2.3

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

行至春深 2024-10-04 17:12:34

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

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

Is RedClotch included in your Gemfile, and have you run bundle install since updating your Gemfile?

I don't believe Rails 3 will allow you to include gems that are not in the Gemfile. I'm not quite sure about the inner workings of bundler, but I believe the Rails app considers your Gemfile it's "only source" for loading gems.

梅窗月明清似水 2024-10-04 17:12:34

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

  1. 通过 rubyinstaller.org 安装 Ruby
  2. rubyinstaller.org
  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. 添加了“ Gem RedCloth”到 gemfile
  7. “捆绑安装”

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

Make sure to do the following on Windows XP and above!

  1. Installed Ruby via rubyinstaller.org
  2. Downloaded DevKit from rubyinstaller.org
  3. From the Ruby enhanced CMD prompt, "ruby dk.rb init", followed by "ruby dk.rb install"
  4. Downloaded the SQLLite DLL files from here: sqlite.org, copied them into the C:\Windows directory
  5. From the Ruby enhanced CMD prompt, "Gem install RedCloth"
  6. Added "Gem RedCloth" to gemfile
  7. "bundle install"

These steps worked for me! I don't understand why people have such a hard time with Ruby on Windows. That's all I develop on and it works fine.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文