プログラミングの環境構築Tips

・本に書いてある環境構築方法を実践するときには、

 バージョンは「かならず」同じものを使用する。

 (セキュリティー面で最新のものを…、バグが治ってるかもしれないからとりあえず最新を…とかやってるとバージョン差異でうまく動かくなることが多い)

 

ruby on rails(windows 8.1 64bit時)

 ruby on rails4 アプリケーションプログラミングを読みながら環境構築した際、

 以下のエラーが出て詰まった。

 C:/Ruby200/lib/ruby/gems/2.0.0/gems/tzinfo-1.2.2/lib/tzinfo/data_source.rb:182:i
n `rescue in create_default_data_source': No source of timezone data could be fo
und. (TZInfo::DataSourceNotFound)

 

 解決方法:

 C:\data\railbook\Gemfileをメモ帳などのテキストエディタで開き、

 一番下に、

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

 を追記。

 コマンドプロンプトでその後、以下のように実行

 c:\data\railbook>bundle update

 c:\data\railbook>rails server

 

 教えてくれたブログに感謝。