問題タブ [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 投票する
0 に答える
146 参照

ruby-on-rails - ActionView::Template::Error で Fixnum を文字列に変換できない Ruby Racer エラー

私たちは、Rails 4.0 アプリケーションに therubyracer gem を含めて、coffeescript 応答ファイルを使用するレンダリング アクションのパフォーマンスを向上させました。gem を展開した後、時折 " ActionView::Template::Error" " "が見られるようになりましたcan't convert Fixnum into String。トレースバックはcoffeescriptの最初の行を指しているだけなので、ファイルを処理しているrubyracerに関連している可能性があると思います。他の誰かがこの問題を見たことがありますか?

繰り返しますが、正確に同じコードが therubyracer を使用するまでエラーなしで実行されたため、coffeescript コードに関連しているとは思いませんが、とにかくここにあります:

update.js.coffee:

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

ruby - ソリューションのうち、therubyracer -v 0.9.9 をインストールできません

Mac に Dradis をインストールしようとしていますが、インストールに therubyracer(バージョン: 0.9.9) を含める必要があります。他の投稿のすべての提案を試しましたが、どれも機能しませんでした。インストールする方法があるかどうか疑問に思っていますか?ありがとうございました!!!

更新された質問:

libv8 をアンインストールして再インストールしたところ、問題なく動作しているようです。それから " gem install therubyracer -v '0.9.9' を再実行したところ、新しいエラー メッセージが表示されました。

libv8-3.3.10.4 が正常にインストールされ、ネイティブ拡張機能が構築されました。これには時間がかかる場合があります... エラー: therubyracer のインストール中にエラーが発生しました: エラー: gem ネイティブ拡張のビルドに失敗しました。

-lobjc で main() をチェックしています... はい * extconf.rb が失敗しました * 何らかの理由で Makefile を作成できませんでした。必要なライブラリやヘッダーが不足している可能性があります。詳細については、mkmf.log ファイルを確認してください。構成オプションが必要な場合があります。

提供される構成オプション:

extconf.rb:15:in <main>': undefined methodinclude_path' for Libv8:Module (NoMethodError)

extconf が失敗しました。終了コード 1

Gem ファイルは、検査のために /Users/Prime/.rvm/gems/ruby-1.9.3-p547/gems/therubyracer-0.9.9 にインストールされたままになります。/Users/Prime/.rvm/gems/ruby-1.9.3-p547/extensions/x86_64-darwin-13/1.9.1/therubyracer-0.9.9/gem_make.out に記録された結果

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

ruby - therubyracer v8 init.so セグメンテーション違反

Centos 6.5、apache2、および ruby​​ 2.1.2p95 を実行しており、sinatra アプリ用に Puma サーバーを起動しようとしています。非常に長い出力で引き続き失敗しますが、実際のエラーは次のようになります。

出力のより大きな部分を次に示します。

私はより新しいバージョンの therubyracer を使用していましたが、誰かがロールバックを提案した投稿を見ましたが、それは機能しませんでした。

また、これは常に私が得ているエラーではないようです。失敗したのはsass gemでしたが、これは最も頻繁でした

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

ruby-on-rails - ubuntu 14.04でRubyサーバーを起動すると、初期化されていない定数V8::JSErrorが発生する

私はRubyの完全な初心者なので、私の間違いを許してください。

Apphera (ソーシャル ネットワーキング クローラー) を Ubuntu 14.04 にインストールしています。Ruby サーバーを起動しようとすると、このエラーが発生します。

システムの JS 環境に関係するこの問題を理解しており、ノードをインストールしようとしましたが、エラーは同じでした。SOで言及されているほとんどすべてのソリューションを試しましたが、何もうまくいきませんでした。

私のインストールに関する特定の詳細は次のとおりです。

  • ルビー:1.9.1
  • 宝石 - v: 2.4.5
  • 宝石リスト | grep libv8 --> libv8 3.16.14.7
  • 宝石リスト | grep therubyracer --> therubyracer 0.12.1

rubyracer/libv8 を手動とバンドル インストールの両方でインストールしようとしましたが、うまくいきませんでした。gemfile/Gemfile.lock にも変更を加えましたが、やはり何も機能しませんでした。

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

ruby-on-rails - OS X 10.10 で gem install therubyracer -v 0.11.4 が失敗する

こちらの「gem install therubyracer -v '0.10.2'」 on osx mavericks not installedの手順に従って、 therubyracer -v 0.10.2 と 0.12.0 を正常にインストールできましたが、0.11.4 はインストールできませんでした。

gem install therubyracer -v 0.11.4

戻り値: