1
安装RedCloth后,我无法运行任何“rake”任务。当我运行任何“rake”命令时,我得到:未初始化的常量Gem :: Specification :: PLATFORM_CROSS_TARGETS
我得到:
耙中止! 未初始化的常数宝石::规格:: PLATFORM_CROSS_TARGETS
的耙路线--trace
版本:
- 瑞克 - 0.8.4
- 导轨 - 2.3.2
- Ruby - 1.8.7
- RedCloth - 4.2.2
- 宝石 - 1.3.5
的Rake文件:
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,我认为固定它。不知道这是否是最好的解决方案..但它的工作原理。
我不知道为什么,但我真的同意这篇文章。 – dingalingchickenwiing 2012-06-12 01:13:33