对象不支持Rails Windows 64位的此属性或方法

我在Surface Pro 3上安装了Rails,在尝试查看页面后遇到此错误。我尝试了一些建议,比如用libv8安装rubyracer,但没有效果

TypeError:对象不支持此属性或方法(在
c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/turbolinks-2.5.3/lib/assets/javascripts/turbolinks.js.coffee)

这是我的档案:

源代码'http://rubygems.org'
#捆绑边缘Rails:gem'Rails',github'Rails/Rails'
gem“rails”、“4.1.8”
#使用sqlite3作为活动记录的数据库
gem'sqlite3'
#将SCS用于样式表
gem'sass-rails','~>4.0.3'
#使用Uglifier作为JavaScript资产的压缩器
宝石'uglifier','gt;=1.3.0'
#将CoffeeScript用于.js.coffee资产和视图
gem“咖啡轨”,“~>4.0.0'
#看https://github.com/sstephenson/execjs#readme 获取更多受支持的运行时
宝石“therubyracer”,平台::ruby
#使用jquery作为JavaScript库
gem'jqueryrails'
#Turbolinks使web应用程序中的以下链接更快。阅读更多:https://github.com/rails/turbolinks
gem“涡轮链接”
#轻松构建JSON API。阅读更多:https://github.com/rails/jbuilder
gem'jbuilder','~>2.0'
#bundle exec rake doc:rails在doc/API下生成API。
创业板‘sdoc’,’~>0.4.0',组::文档
gem'libv8','~>3.16.14.7'
#使用ActiveModel具有\u安全\u密码
#创业板“bcrypt”,“~>3.1.7'
#使用unicorn作为应用程序服务器
#宝石“独角兽”
#使用Capistrano进行部署
#gem“capistrano rails”,集团::开发
#使用调试器
#gem'debugger',组:[:开发,:测试]
#Windows不包括zoneinfo文件,因此捆绑tzinfo数据
gem'tzinfo data',平台:[:mingw,:mswin]
gem'twitter引导轨道',:git=>'git://github.com/seyhunak/twitter-bootstrap-rails.git'
gem'font-awesomerails'
创业板“简单形式”
宝石“设计”

Coffee脚本1.9.0不适合Windows。在我的Windows 7计算机上,使用1.8.0版解决了此问题

添加到文件

gem'咖啡脚本源代码','1.8.0'

然后,跑

捆绑更新咖啡脚本源

然后重新启动服务器(如果需要)

发表评论