2010-10-15 49 views
1

我已經使用devkit安裝了RedCloth。使用Gem安裝RedCloth。如何在RedCloth中使用rails3。要求'RedCloth'不起作用

如果我使用普通的irb,那麼要求'RedCloth'工作正常。

但是,如果我使用rails控制檯並且需要'RedCloth',它表示它找不到要加載的文件。

請幫忙。

的Rails 3.0.0 RedCloth 4.2.3

回答

2

包含在你的Gemfile RedClotch,和你,因爲更新的Gemfile運行bundle install

我不相信Rails 3將允許您包含不在Gemfile中的寶石。我不太確定bundler的內部工作原理,但我相信Rails應用程序認爲您的Gemfile是加載寶石的「唯一來源」。

+0

什麼是寶石文件?它位於哪裏? – Ram 2010-10-15 06:27:12

+1

在默認的Rails 3應用程序中,它將位於頂層目錄,並且它將被命名爲Gemfile(無擴展名) - 您可以使用任何文本編輯器打開它,然後運行'bundle install'來解析/過程那Gemfile – Robbie 2010-10-15 06:41:56

+0

感謝羅比的幫助。 – Ram 2010-10-15 06:45:20

1

請務必在Windows XP及更高版本上執行以下操作!

  1. 經由rubyinstaller.org
  2. 下載的devkit從rubyinstaller.org
  3. 從紅寶石安裝紅寶石增強CMD提示, 「紅寶石dk.rb初始化」,接着是 「紅寶石dk.rb安裝」
  4. 下載的SQLLite從這裏DLL文件:sqlite.org,它們複製到C:\ Windows目錄
  5. 從紅寶石增強CMD提示, 「創業板安裝RedCloth」
  6. 增加了 「寶石RedCloth」 到g EMFILE
  7. 「包安裝」

這些步驟爲我工作!我不明白爲什麼人們在Windows上使用Ruby很難。這就是我所開發的,並且工作正常。

相關問題