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

ruby-on-rails - therubyracerのインストールエラー。私は他のすべてのSOソリューションを試しましたが、それでも運がありません

これは、Railsにrubyracergemをインストールする際の一般的な問題だと思います。これは、twitter-bootstrap-railsgemの依存関係です。

私はこのような解決策を試しました: `geminstalltherubyracer`はMacOSXLionで失敗します

これが私のgemファイルの関連する部分です:

そして、バンドルインストールを実行したときに発生したエラーは次のとおりです。

私のシステム環境は次のとおりです。Rails3.2.6ruby1.9.3p194(2012-04-20リビジョン35410)[x86_64-darwin11.4.1] Mac OSX 10.7.4(lion)Xcode 4.5

  • 髪を抜いてきました。私はruby/railsに不慣れですが、コーディング全般に不慣れなので、エラーメッセージはあまり意味がありません。コンパイラの問題だと思います。

ご協力いただきありがとうございます。

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

ruby-on-rails - assets:precompile が完了したときにアセットジェムが必要なのはなぜですか?

以下の gemfile が与えられ、アセットが事前にコンパイルされ、手動でアップロードされているのに、なぜコマンドは

「資産」の宝石がインストールされていないとルビーに文句を言わせますか? アセットは本番環境またはプリコンパイルが行われていない場所でのみ使用されると思いましたか?

問題は、less/sass で必要と思われる ruby​​racer がターゲット アーキテクチャ (arm プロセッサ) でコンパイルされないことです。

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

javascript - Windows 上の Ruby で JavaScript を実行する

WindowsマシンのRubyでjavascriptを実行する方法を誰かが知っていますか(jscriptも問題ありません)?execjs、V8、therubyracer は Windows では利用できないようです。Ruby の外で JavaScript を実行する方法を知っています。

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

ruby - therubyracerを使用してWindowsマシンにruby gemless-railsをインストールする

しばらくの間、自分の windows7 マシンに less-rails gem をインストールしようとしています。

このバイナリ ファイルを使用して、必要な therubyracer.gem をインストールすることができました: https://github.com/stereobooster/therubyracer/downloads

また、v8.dll をダウンロードして、ruby/bin ディレクトリに配置しました。これまでのところ、すべてがうまく機能しており、バンドルのインストールが実行されており、サーバーは問題なく起動しています。

しかし、少ないファイルを使用してページをリクエストするとすぐに、次のエラー メッセージが表示されます。

未定義のメソッド「in_javascript?」#"<"V8::エラー: [オブジェクト オブジェクト]>

私のcss.fileはほぼ空です

custom.css.less は次のようになります

Ruby 1.9.3 で Rails インストーラーを使用しています。

このような問題記述はあまりありません。私が見つけたのは、少なくともruby 1.9.2に更新することで解決されました。しかし、残念ながらそれは私にとって解決策ではありません。誰かがアイデアを持っていますか?

ありがとう

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

ruby - Rails 3 の therubyracer / v8 からの JavaScript エラーからのスタック トレース

therubyracer と v8 を使用して、Rails 3 アプリ内で JavaScript を実行しています。

何か問題が発生した場合は、通常の Rails 3 例外通知プロセスを介してエラー メッセージが電子メールで送信されます。

ただし、返されるエラー メッセージはかなりあいまいで、スタック トレースは JavaScript ファイル自体には含まれません。これは理解できますが、デバッグがかなり難しくなります。次に例を示します。

javascriptスタックトレースを公開して、例外がスローされたときにjavascript内のどの行が壊れているかを確認できる方法はありますか? (少なくとも、行番号を取得してください)

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

ruby - rubyracer をインストールできません

Debian 6 で gem install therubyracer を実行しようとしています。1.9.3 で rbenv を使用しています。私が最初にやったとき、libv8について文句を言ったので、gem install libv8をしました。ここで、gem install therubyracer を実行すると、ファイルが見つからないという次のエラーが表示されます。それが話しているファイル、 /home/chop/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/out/ただし、x64.release/obj.target/tools/gyp/libv8_base.a は存在します。

0 投票する
5 に答える
8888 参照

ruby-on-rails - therubyracer のインストール中にエラーが発生する

アップデートのバンドル インストール中にエラーが発生します。ここに私の宝石ファイルがあります:

これは、本番環境で bundle install コマンドを実行した後に発生するエラーです。

therubyracer (0.11.0) のインストール中にエラーが発生し、Bundler を続行できません。gem install therubyracer -v '0.11.0' バンドルする前に、それが成功することを確認してください。

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

ruby-on-rails - centos に therubyracer をインストールできません (V8 および GCC でのエラー)

centos サーバーに therubyracer をインストールしようとしていますが、ひどい問題が発生しています。

それで、私はこれをインストールしようとしました:

どの g++ の出力

あなたが求めた情報:

編集 @Chrisのソリューションを使用した後、libv8をインストールするようになりましたが、therubyracerはまだインストールされず、これが表示されます: