2017-01-14 5 views
0

のエラーがjavacriptのではないことを確認したいのですが、それはスタイルシートリンクタグ!基本的なアプリケーションのホームページを変更しようとしているときにGettingStartedガイドの後にExecJS :: ProgramErrorを取得する

私はこのガイドを次した

私は、この時点までのすべてをやったアプリケーションのホームページ 設定4.3部分を取得http://guides.rubyonrails.org/getting_started.html

は、新しいコントローラを作るために生成するコマンドを使用し、 「Welcome」という名前のビュー。

私はシンプル<H1>こんにちは</H1 >にアプリ/ビュー/歓迎/ index.html.erb内容を変更し、それは次のように見せていたのconfig/routes.rbをの行を追加しましたローカルホストに行く、これらの変更を保存した後

Rails.application.routes.draw do 
    get 'welcome/index' 
    root 'welcome#index' 
    # For details on the DSL available within this file, see http://guides.rubyonrails.org/routing.html 

end 

:3000は私に次のエラーを与える:

enter image description here

私は場合には、レール5.0.1とRuby 2.3.3を使用しています私は同じ問題に対処しているようだドイツ語でいくつかのフォーラムでスレッドを発見した

:誰もが

UPDATEを要求します。 宝石「コーヒー・スクリプト・ソースを」、「1.8.0」を

をだけでなく、このコマンドを実行します: バンドル更新コーヒー・スクリプト・ソース

私を人がgemfileを変更して追加することを提案しましたこれを試しましたが役に立たないので、コマンドを実行できません(システムは指定されたパスを見つけることができません)。

何が起こっていますか?

答えて

0

多くの失敗や不満のために解決策を見つけ出しました。

明らかに、既定のランタイムは、Windowsのレール上のルビーでは正しく動作しません。エラーを修正するのは、node.jsランタイムをインストールすることです。

node.js javascriptランタイムをダウンロードしてインストールしてください。サイトを再度訪問する前に、サーバーの電源を切ってもう一度実行してください。

乾杯!

0

Gemfileでruby-racer gemのコメントを外してバンドルを実行してみてください。

関連する問題