質問: "Hello" end end ``` ``` Rails.application.routes.draw do root "test#index" end ``` これでhttp://localhost:3000/にアクセスすると以下のようなエラーが表示されます。 「TypeError: オブジェクトでサポートされていないプロパティまたはメソッドです。」 googleで調べると coffee-script-source を 1.8.0 に戻すと良いとありました。 https://www.oiax.jp/books/rails3book/coffee-script-type-error.html ここの記載通りにし早速rails serverを再起動しました。 すると再起動中にまた違うエラーが。 ![イメージ説明](https://teratail.storage.googleapis.com/uploads/contributed_images/9d3292f65867b457de25b0b1b2e4dd23.jpeg) Gemfileを見ると以下のバージョンでした coffee-script-source (1.12.2) もうどうしたら良いのか分かりません。。。 分かる居ましたら宜しくお願い致します。
回答: Node.jsをインストールしましょう(coffee-script-sourceのバージョン指定は不要です)。 CoffeeScriptの実行にはJavaScriptエンジンが必要ですが、Windows付属のWSHはきわめて古いため、実行できずにエラーとなります。 Windows 7 の Rails で ExecJS が TypeError を吐くようになった