1

devkit を使用して RedCloth をインストールしました。gem install RedCloth を使用します。

プレーンな irb を使用する場合、require 'RedCloth' は正常に機能します。

しかし、Rails コンソールを使用して 'RedCloth' を要求すると、ロードするファイルが見つからないと表示されます。

助けてください。

レール 3.0.0 RedCloth 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. rubyinstaller.org経由でインストールされた Ruby
  2. rubyinstaller.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 に答える