`
pluto418
  • 浏览: 171279 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

Rails 4.1.1问题记录

    博客分类:
  • Ruby
阅读更多

运行环境 WIN8.1 64bit、Ruby 64bit

1、问题一 zonetime

启动报

gems/2.0.0/gems/tzinfo-1.2.0/lib/tzinfo/data_source.rb:182:in `rescue in create_default_data_source': No source of timezone data could be found. (TZInfo::DataSourceNotFound)
Please refer to http://tzinfo.github.io/datasourcenotfound for help resolving this error.
 from C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/tzinfo-1.2.0/lib/tzinfo/data_source.rb:179:in `create_default_data_source'

 

在GemFile增加

gem 'tzinfo-data', platforms: [:mingw, :mswin, :x64_mingw]

 

2、问题二

正常启动后,页面访问报

  <%= stylesheet_link_tag    "application", media: "all", "data-turbolinks-track" => true %>
  <%= javascript_include_tag "application", "data-turbolinks-track" => true %>
  <%= csrf_meta_tags %>

js找不到

 

execjs跟Win8有点兼容性的问题。

execjs 现在默认使用Windows自带的CScript,但是Win8下CScript 默认接受js编码是UTF-8, 而之前的CScript接受的是ASCII/GBK, 或者用//U参数后接受UTF-8,解决方法是

修改execjs gem 路径下 execjs\runtimes.rb

JScript = ExternalRuntime.new(
    :name => "JScript",
    :command => "cscript //E:jscript //Nologo //U",
    :runner_path => ExecJS.root + "/support/jscript_runner.js",
    :encoding => 'UTF-16LE'
)
改成
JScript = ExternalRuntime.new(
  :name        => "JScript",
  :command     => "cscript //E:jscript //Nologo",
  :runner_path => ExecJS.root + "/support/jscript_runner.js",
   :encoding    => 'UTF-8'
)

https://github.com/sstephenson/execjs/issues/111

这个上面有一些介绍。

 

分享到:
评论

相关推荐

    redmine-4.1.1.zip

    - **问题跟踪**:记录和跟踪项目中的问题,进行状态变更和评论。 - **文档协作**:上传和管理项目文档,支持版本控制和评论。 - **报告生成**:根据项目数据生成各种报告,如工时报告、进度报告等。 5. **插件与...

    karaoke_app:卡拉OK歌曲存储应用

    本文将深入探讨该应用的核心技术和实现细节,尤其关注其基于Ruby 2.1.0p0和Rails 4.1.1的开发环境。 首先,我们来了解Ruby语言。Ruby是一种面向对象的、动态类型的编程语言,以其简洁、优雅的语法和强大的元编程...

    redmine-3.0.5.tar.gz For linux平台

    - 时间追踪:记录项目成员的工作时间,便于成本估算和绩效评估。 - 版本控制集成:与Git、SVN等版本控制系统无缝集成,便于代码管理和协作。 - Wiki:每个项目都可以拥有自己的Wiki,用于编写和分享项目文档。 -...

    哈希:哈希(Hashie)是使Ruby哈希更强大的类和mixin的集合

    您正在阅读有关Hashie的下一发行版的文档,该文档应为4.1.1。 当前的稳定版本是 。 哈希扩展 该库分为许多原子包含的哈希扩展模块,如下所述。 这为用户提供了最大的灵活性,使其可以混合和匹配功能,同时保持与...

    nosql 入门教程

    4.1.1 使用关系型数据库中的表格和列 63 4.1.2 列数据库对比RDBMS 65 4.1.3 列数据库当做键/值对的嵌套映射表 67 4.1.4 Webtable布局 70 4.2 HBase分布式存储架构 71 4.3 文档存储内部机制 73 4.3.1 用内存...

    rack教程(ruby)

    ##### 4.1.1 替换为Rack::Builder 使用`Rack::Builder`可以更容易地管理中间件和应用的组合。例如: ```ruby require 'rack' use MyMiddleware run lambda { |env| [200, {'Content-Type' =&gt; 'text/plain'}, ['...

    db2数据库入门教程(官方中文版)

    1.9.3 Starter Toolkit for DB2 on Rails.............................................................................17 1.9.4 Web 2.0 Starter Toolkit for DB2 ..............................................

    db2数据库入门官方教程(中文版)

    资源简介 第 1章 – DB2 Express-C是什么?...................................................4.1.1 环境变量......................................................................................................

Global site tag (gtag.js) - Google Analytics