問題タブ [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.
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:
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 method
include_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 に記録された結果
ruby - therubyracer v8 init.so セグメンテーション違反
Centos 6.5、apache2、および ruby 2.1.2p95 を実行しており、sinatra アプリ用に Puma サーバーを起動しようとしています。非常に長い出力で引き続き失敗しますが、実際のエラーは次のようになります。
出力のより大きな部分を次に示します。
私はより新しいバージョンの therubyracer を使用していましたが、誰かがロールバックを提案した投稿を見ましたが、それは機能しませんでした。
また、これは常に私が得ているエラーではないようです。失敗したのはsass gemでしたが、これは最も頻繁でした
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 にも変更を加えましたが、やはり何も機能しませんでした。
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
戻り値: