1

RedCloth をインストールした後、「rake」タスクを実行できません。

私は得る:

レーキが中止されました! 初期化されていない定数 Gem::Specification::PLATFORM_CROSS_TARGETS

rake routes --traceの出力は次のとおりです。

バージョン:

  • レーキ - 0.8.4
  • レール - 2.3.2
  • ルビー-1.8.7
  • レッドクロス - 4.2.2
  • ジェム - 1.3.5

レーキファイル:

require(File.join(File.dirname(__FILE__), 'config', 'boot'))

require 'rake'
require 'rake/testtask'
require 'rake/rdoctask'

require 'tasks/rails'`

他の誰かが同じ問題を抱えていましたか?解決策はありますか?

ありがとうスタックオーバーフロー。

編集: 行を追加:

Gem::Specification::PLATFORM_CROSS_TARGETS = ["aix", "cygwin", "darwin", "freebsd", "hpux", "java", "linux", "mingw", "mswin", "netbsdelf", "openbsd", "solaris", "_platform", "jruby"]

ファイル./vendor/plugins/redcloth/lib/tasks/pureruby.rakeに追加すると、修正されたと思います。それが最善の解決策であったかどうかはわかりません..しかし、うまくいきます。

4

1 に答える 1

-2

100% 確実とは言えませんが、ご提供いただいた情報と、画面に表示されているメッセージの全体的な外観に基づくと、問題が発生しているように見えます。

于 2010-09-24T14:54:13.307 に答える