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'`

其他人有同样的问题吗?有什么解决办法吗?

感谢 Stackoverflow。

编辑: 添加行:

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 回答