タグ付けされた質問 「execjs」

16
ExecJSとJavaScriptランタイムが見つかりませんでした
Mongoid / Devise Rails 3.1テンプレート(MongoidおよびDevise)を使用しようとしていますが、ExecJSがJavaScriptランタイムを見つけられないというエラーが表示され続けます。私は何もインストールしていなかったが、Node.js、Mustang、およびRuby Racerをインストールしようとしたときは十分に公平ですが、何も機能しません。 JavaScriptランタイムが見つかりませんでした。使用可能なランタイムのリストについては、sstephenson / ExecJS(GitHub)を参照してください(ExecJS::RuntimeUnavailable)。 これを機能させるには何をする必要がありますか?

18
execJs:「JavaScriptランタイムが見つかりませんでした」がexecjsとtherubyracerがGemfileにあります
私はこのエラーを受け取ります: 熊手は打ち切られました!JavaScriptランタイムが見つかりませんでした。https://github.com/sstephenson/execjsを参照してください。 私はすでにグーグルを検索するのにより多くの時間を費やしてきました、そして私は認めたいと思っています。これはexecJのバグだと思います。 すべての投稿から、これはRails 3.1で非常に一般的な問題です。jsランタイムは、今やcoffee-scriptやsassのような標準的なgemで必要とされています。 これらのケースのほとんどは、「execjs」と「therubyracer」というgemをアプリのGemfileに追加してから、「バンドル更新」または「バンドルインストール」を実行することで解決されました。私のためではない。 ラッキーだったと思います。Redhat Linux 4の古いバージョン(2.6.9-101.ELsmp)でrails 3.1.3 / ruby​​ 1.9を実行していますが、gccは3.4.6です。 他の報告された修正は役に立たず、「nodejs」、「johnson」、または「mustang」をインストールできません。他のランタイムexecJが検索して使用することになっています。彼らは私のシステムに作成/インストールしません。 execJが 'therubyracer'を見つけられない問題を修正する必要があります。これがGemfileです(バンドルのインストールでOKと表示されます)。 source 'http://rubygems.org' gem 'rails', '3.1.3' gem 'sqlite3' gem 'sho-mongrel' gem 'execjs' gem 'therubyracer' #gem "therubyracer", :require => 'v8' group :assets do gem 'sass-rails', '~> 3.1.5' gem 'coffee-rails', '~> 3.1.1' gem 'uglifier', '>= 1.0.3' end …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.