問題タブ [libv8]
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 - rubygems のインストール エラー (DL は非推奨)
こんにちは、インストールしようとしています:
- gem 'therubyracer', '~> 0.12.2'
- gem 'libv8', '~> 3.16.14.7'
私のアプリケーションルビーで(Windows上)
コマンドを実行すると
端末から libv8 をインストールするために gem コマンドを実行しようとすると、同じエラーが表示されます。
この問題を解決するにはどうすればよいですか?
ruby-on-rails - libv8 & devise & therubyracer を使用してアプリケーションを Rails 4.2.1 にアップグレードする際の問題
私のアプリケーションは、次の gemfile で問題なく動作していました。
Rails 4.2.1 を使用するようにアプリケーションを更新したいので、gemfile の次の行を更新します。
次に bundle update を実行すると、次のエラーが表示されます。
それで、エラーが示唆するコマンドを試します:
このコマンドは次のエラーで失敗します。
いくつかの検索を行って、次のコマンドを試しました。
gem install libv8 -v '3.16.14.8' -- --with-system-v8
-これは成功しますが、バンドルの更新を再度試みると、システムに v8 がインストールされていないと思われるため、therubyracer は v8 の解決に失敗します。
この libv8 の問題を解決するにはどうすればよいですか?
ruby-on-rails - therubyracer と libv8 の間の互換性の問題
「therubyracer-0.12.1」、「libv8-3.16.14.0」、および「v8」の間の互換性の問題に直面しています。どの gem バージョンがこの問題を解決しますか?
c++ - C++ スコープと Google V8 スクリプト コンテキスト
私は次の、C ++で書かれたほとんど機能するコードを持っています:
関数 setupJs() で v8 環境をセットアップし、callJs が複数回呼び出されることになっています (作業中、javascript スクリプトは毎回 var a を 1 ずつインクリメントします)。
私が入れたら
setupJs では、関数がどのように呼び出され、「1」が出力されるかを確認できます。しかし、後で呼び出される別の関数を関数呼び出しのままにしておくと、その行に Segfault が発生しますHandle<Value> js_result = jsUpdateFunc->Call(jsGlobal, 0, args);
私が確認したところ、jsUpdateFunc と jsGlobal の両方が非 null ポインターです。
macos - レイジー シンボル バインディングが失敗した Ruby Racer
El Capitan (フレッシュ インストール) と Rails 4.2.1 アプリを Ruby 2.2.2 で実行しています。最初に libv8 をインストールする際に問題が発生し、brew install v8 と gem install libv8 (バージョン) をフラグとして systemv8 で強制的にインストールする必要がありました。バンドルは正常に機能し、すべての gem 依存関係をインストールします。
しかし、アプリサーバーをロードrails s
または起動しようとすると、次のエラーが発生します。bundle exec thin start
私はグーグルで答えを探していますが、これまでうまくいくものはあまり思いつきませんでした。El Capitan へのアップグレードであった私の他のマシンは問題なく動作しますが、このクリーン インストールは libv8/v8/therubyracer で問題があります。
これをデバッグする方法について何か考えはありますか? コーディングしたい。
c++ - V8 javascript 非同期呼び出しを行う方法
私は、V8 で非同期呼び出しを行う方法を見つけようとしていましたが、うまくいきませんでした。私が実行しようとしているJavaScriptコードの例は次のとおりです。
saveFunc 関数は、スクリプトの実行後に C++ コードが呼び出したときに使用するために、テスト関数を保存することになっています。これを試すたびに、保存された関数を実行しようとするとクラッシュします。私は何を間違っていますか?
以下のサンプルコード全体をコピーしました。前もって感謝します。
コード例: