Ruby on rails 当我运行任何;耙;命令,我得到:未初始化常量Gem::Specification::PLATFORM\u CROSS\u TARGETS

Ruby on rails 当我运行任何;耙;命令,我得到:未初始化常量Gem::Specification::PLATFORM\u CROSS\u TARGETS,ruby-on-rails,rake,Ruby On Rails,Rake,安装RedCloth后,我无法运行任何“rake”任务 我得到: 雷克流产了! 未初始化常量Gem::规范::平台\u交叉\u目标 耙路由的数量——跟踪 版本: 耙-0.8.4 轨道-2.3.2 Ruby-1.8.7 红布-4.2.2 创业板-1.3.5 耙子: require(File.join(File.dirname(__FILE__), 'config', 'boot')) require 'rake' require 'rake/testtask' require 'rake/r

安装RedCloth后,我无法运行任何“rake”任务

我得到:

雷克流产了! 未初始化常量Gem::规范::平台\u交叉\u目标

耙路由的数量——跟踪

版本:

  • 耙-0.8.4
  • 轨道-2.3.2
  • Ruby-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,我想这就解决了这个问题。我不知道这是不是最好的解决办法。。但是它是有效的。

我不能说100%肯定,但是根据你提供的信息和你在屏幕上显示的信息的总体外观,听起来你好像有问题。

我不知道为什么,但我真的同意这篇文章。