2

私は、Ruby on Rails を学習し、Windows マシンを使用する全くの初心者です。Ruby を Rails にインストールする手順は次のとおりです。

  1. Windows用のruby200-x64インストーラーをダウンロード
  2. 次に、次のコマンドを実行します

    • ruby dk.rb init
    • ruby dk.rb install
    • gem install bundler
    • gem install sqlite3
    • gem install rails
    • rails new testapp
    • cd testapp
    • bundle exec rails serverこれは、testapp フォルダーで rails サーバーを実行したことを意味し、出力の一部には次のように表示されます。

      • WEBrick の起動
      • 0.0.0.0:3000 で開発を開始する Rails 4.1.1 アプリケーション
      • rails server -h を実行して、その他の起動オプションを表示します
      • 注意: サーバーはすべてのインターフェイス 0.0.0.0 でリッスンしています。127.0.0.1 の使用を検討してください
      • Ctrl-C でサーバーをシャットダウン
      • 終了
      • C:/Ruby200-x64/lib/ruby/gems/2.0.0/gems/tzinfo-1.2.1/lib/tzinfo/data_source.rb: タイムゾーン データのソースが見つかりませんでした。このエラーを解決するには、 http://tzinfo.github.io/datasourcenotfoundを参照してください。
      • さらにコード行を続けます (申し訳ありませんが、画像を投稿するのに十分な評価ポイントがありませんでした。
  3. 最後に、localhost:3000、127.0.0.1:3000、または 0.0.0.0:3000 に接続しようとしたとき。どれも機能しませんでした。何か案は?私はそれがExiting行で何かをしなければならないと推測しています。

4

1 に答える 1

0

このエラーは、TZInfo がシステム上のタイム ゾーン データのソースを見つけられなかったことを示しています。これは通常、Windows を使用している場合に発生します。

TZInfo::DataSourceNotFound エラーの解決

tzinfo-data gem を編集Gemfile、配置gem 'tzinfo-data'、実行してインストールしてみてくださいbundle install

または、Ruby モジュールをデータ ソースとして使用するには、次のように実行します。

gem install tzinfo-data

于 2014-06-05T04:02:22.187 に答える