私は Mike Hartl の rails チュートリアルに従っており、rails 3.2.8 を使用して簡単なアプリを作成しました。
「rails console」コマンドが爆発しました。少しいじってみると、私のルビー環境が不思議なことにルビー 1.8.7 に戻っていたことがわかりました。(理由はまだわかりません。) エラーメッセージ:
...path.../lib/active_support/dependencies.rb:245 in 'load': ...path.../demoapp/config/initializers/sessions_store.rb:3: 構文エラー、予期しない ':', $end を期待 (SyntaxError)
ruby 1.9.3p194 (RVM を使用) にすばやく切り替えると、うまくいったようです。私の開発プラットフォームは Ubuntu 12.04 です。
いつものように、Rails のエラー メッセージ スタックはあまり役に立ちません。このエラーの原因となる 1.8.7 と 1.9.3 の違いは何ですか?