【发布时间】:2014-04-11 20:45:40
【问题描述】:
我使用 Ruby on Rails v4.1.0 创建了一个新应用程序。尝试在 Windows 上启动服务器或控制台时,遇到以下错误:
$ rails server
Booting WEBrick
Rails 4.1.0 application starting in development on ....
Exiting
c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/tzinfo-1.1.0/lib/tzinfo/data_source.rb:199:
in `rescue in create_default_data_source':
No timezone data source could be found. To resolve this, either install
TZInfo::Data (e.g. by running `gem install tzinfo-data`) or specify a zoneinfo
directory using `TZInfo::DataSource.set(:zoneinfo, zoneinfo_path)`.
(TZInfo::DataSourceNotFound)
from c:/RailsInstaller/Ruby2.0.0/lib/ruby/gems/2.0.0/gems/tzinfo-1.1.0/lib/tzinfo/data_source.rb:196:
in `create_default_data_source'
我该如何解决这个错误?
【问题讨论】:
-
你做了错误提示的事情吗?即“
gem install tzinfo-data或使用 `TZInfo::DataSource.set(:zoneinfo, zoneinfo_path)”指定 zoneinfo 目录。如果有,结果如何?
标签: ruby-on-rails ruby ruby-on-rails-4.1 tzinfo