問題タブ [therubyracer]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
2619 参照

ruby-on-rails - rubyracer と nodejs がインストールされているにもかかわらず、JavaScript ランタイムが見つかりませんでした

CentOS 5 で Rails アプリを実行しようとすると、次のエラーが発生し続けます。

JavaScript ランタイムが見つかりませんでした。利用可能なランタイムのリストについては、https://github.com/sstephenson/execjsを参照してください。(ExecJS::RuntimeUnavailable)

NodeJS (v0.8.15) と therubyracer (libv8) の両方がインストールされています。

これが私のものgem listです:

ここに私の宝石ファイルがあります:

何が間違っていて、execjs にインストールされている JS ランタイムを認識させるにはどうすればよいですか?

0 投票する
2 に答える
4665 参照

ruby-on-rails - libv8 v3.11.8.9をインストールしようとしたときに、この問題を解決するにはどうすればよいですか?

libv8 gem(v3.3.10以降)のインストールは失敗し、「Kill​​ed」というメッセージが表示されます。

Gemfileにlibv8とtherubyracerを含めています。

ローカルで正常にbundle update動作します(Mac OS X)。を実行するcap staging deployと、デプロイは次のように失敗します。

サーバー(Linode上のDebian 6 32ビット、Linux 3.5.2-linode45)にアクセスして実行するbundle exec gem install libv8 -v '3.11.8.9'と、次のように失敗します。

現時点では、デプロイを成功させるために、古いバージョンのtherubyracerとlibv8を指定する必要があります。

この問題は関連しているようです。

これに対する修正はありますか?

0 投票する
1 に答える
385 参照

ruby - Ubuntu に therubyracer-heroku をインストールできません

Ubuntu 12.04 に therubyracer-heroku をインストールできません。インターネット上の他の 1 つか 2 つの場所でこのエラーを見たことがありますが、解決策はありません。私が実行するコマンドは次のとおりです。

出力は長く、これらは最後の数行 (エラーを含む) です。

助けてください!ありがとう

0 投票する
1 に答える
351 参照

ruby-on-rails - ユニコーン プロセスの起動時の Javascript ランタイム エラー

これを実行してユニコーンプロセスを起動しようとしています:

バンドル exec unicorn_rails -p 8080

しかし、それはこのエラーをスローし続けます

サーバーにrubyracer gemをインストールしました。アプリの宝石はベンダー/キャッシュにバンドルされています。アプリはCapistranoによってデプロイされ、長いインストールによりssh接続時間が長くなり、途中で終了したため、Gemfileにtherubyracerを含めたくありません。この問題を解決する方法について何か提案はありますか?ありがとう

0 投票する
0 に答える
271 参照

ruby - thrubyracer gem で Ruby セグメンテーション違反が発生するのはなぜですか?

AWS EC2 にアプリケーションの実稼働インスタンスがあります。私のチームは Fedora 18 でローカルに開発を行っています。最近、コードを本番環境にプッシュするときに、「rake assets:precompile」または「script/delayed_job start|stop」を実行するとセグメンテーション エラーが発生することに気付きました。これらは、開発マシンで正常に動作します。

問題を特定するために、RBENV を 1.9.3-p327 から RBENV 1.9.3-p385 にアップグレードしました。次に、RBENV を分離するために、新しいユーザー「testuser」を作成し、RVM を 1.9.3-p385 でクリーン インストールしました。同じ問題。

segfault の詳細は、「therubyracer」gem を指しているようです。私たちの問題と思われる情報が見つかりません。

0 投票する
1 に答える
2147 参照

ruby - rubyracer をインストールできない - 何らかの理由で Makefile を作成できませんでした



osx 10.7.5
rails 3.2.3
ruby​​ 1.9.3p327 (2012-11-10 リビジョン 37606) [x86_64-darwin11.4.2] therubyracer


をインストールできない 理由を誰かが教えてくれたらとてもありがたいです。



これは /Users/jamesharrington/.rvm/gems/ruby-1.9.3-p327/gems/therubyracer-0.11.0/ext/v8/gem_make.out です

0 投票する
0 に答える
142 参照

ruby-on-rails - Mac Mountain Lion に therubyracrer をインストールする

XCode と XCode CLI の両方がインストールされており、他の gem のインストールに問題はありませんが、therubyracer をインストールしようとすると次のようになります。

g++ -v を実行すると、次のように表示されます。

解決:

私が最終的に取り組んだのは、Gemfile のエントリを gem 'therubyracer', '0.10.1' に変更することです。

このバージョンを指定しないと、0.10.2 のインストールが試行され、そのバージョンに問題があるようです。

0 投票する
1 に答える
844 参照

ruby-on-rails - Solaris 10 での libv8 のインストール (SPARC arch、gcc 4.6.3)

誰かがSolaris 10(SPARCアーキテクチャ)にlibv8を正常にインストールしたかどうか疑問に思っています。JS ランタイム (therubyracer) を Solaris ボックスにインストールしようとしていますが、何度も失敗しました。私はrubyracer 0.8.2(libv8を必要としません)を試してみましたが、代わりにソースからnodejsをコンパイルしましたが、役に立ちませんでした。Solaris はあまり人気がないようで、関連するドキュメントは非常に不足しています。この問題で 2 日間立ち往生しているので、ヒントをいただければ幸いです。この JS ランタイムは、私のプロジェクトには絶対に必要です。

乾杯

0 投票する
3 に答える
5746 参照

ruby-on-rails-3 - Rails: ruby​​racer のインストール中にエラーが発生しました

Linode サーバーで「バンドル インストール」を実行しています。しかし、rubyracer が原因でインストールできません。バンドル インストールの出力は次のとおりです。

実際には gem ruby​​racer がインストールされていますが、バージョンは 0.11.4 です。なぜこのバージョンを採用せず、0.11.0 しか受け入れないのか、私にはわかりません。

0.11.0のインストール方法も。エラー「gem install therubyracer -v '0.11.0'」で指定されたコマンドを実行すると、実行に失敗して次のようになります。

ここで誰か助けてくれませんか?スタックとgitで多くを検索しましたが、指定されたソリューションはどれも機能していません。

私の宝石ファイル: