我也遇到了这个问题,
windows 10
railsinstaller-3.1.1.exe
ruby 2.1.8p440 (2015-12-16 revision 53160) [i386-mingw32]
Rails 4.2.5.1
安装 nodeJS 后解决问题。 错误原因不知道,特别奇怪的是:
在安装了nodejs的环境和没有node的环境产生的源代码是一样的。
有node的环境能正常运行,没有node的环境报错。
把在有node环境运行过的项目复制到没有node的环境运行也能正常运行。
对比发现两个环境运行后的tmp目录下的cache有很多差异。