問題タブ [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 - Ruby バンドルのインストールは、既にインストールされている libv8 gem をコンパイルしようとします
bundle install
クライアントの Ruby プロジェクトで実行すると、次のエラーが発生します。
ただし、私が行うgem list
と、その宝石とバージョンは明らかにすでにそこにあります:
注: bundle install
OSX を Mavericks から Yosemite に更新するまでは機能していました。libv8 gem をコンパイルするには、「How to install therubyracer gem on 10.10 Yosemite?」を使用して回避策を実行する必要がありました。
bundle が既にインストールされているものを再コンパイルしようとするのはなぜですか? どうすれば修正できますか?
更新: 環境
rvm - libv8 (3.16.14.7) のインストール中にエラーが発生し、Bundler を続行できません
ここで循環エラーが発生します:
助言がありますか?
====更新
すべてのキャッシュデータを削除しようとしたところrm -rf ~/.rvm/gems/ruby-2.1.5/cache/
、bundle install --path vendor/cache
次のようになりました。
ruby-on-rails - Mavericks に libv8 と therubyracer をインストールする
therubyracer
gem を Mavericks 10.9 にインストールしようとして髪を引き裂こうとしています。
この件に関して他にも多くの質問があることは理解していますが、文字通り、次のいずれも(この時点で2日以上を費やしたさまざまな組み合わせと希望に満ちた再試行を含む)、問題を解決していません
- アンインストール
libv8
とインストールtherubyracer
brew install libv8
代わりに使用する- インストール
apple-gcc
または同様の Xcode
とのさまざまなバージョンのインストールDeveloper Tools
- 再インストール
rvm
と再構築ruby 1.9.3
私が達成できた最新のものは、このエラーメッセージを取得することです:
周辺にはあまり情報がないようですg++-4.6: error: unrecognized option '-rdynamic'
。私の最初の推測は、おそらくgcc46
このフラグをサポートしていないということでした。
私がインストールしようとした他の投稿の提案に基づいてapple-gcc42
:
そして、適切な環境コンテキスト変数を使用して再度実行し、新しいapple-gcc42
インストールを指すようにします。
それでも運が悪く、奇妙にも について同じエラーがスローされていたため、まったくgcc46
拾っていないことがわかりましたapple-gcc42
正しいバージョンのシンボリックリンクも試しました(もちろんオリジナルをバックアップしています)
絶対に運がない、まだ投げているg++-4.6: error: unrecognized option '-rdynamic'
だから..特定のコンパイラバージョンを使用するように強制するにはどうすればよいですか? gem install
それは正しいアプローチですか?
助けてくれてありがとう!
multithreading - マルチスレッド環境で不変のオブジェクト/関数を共有する (組み込み v8)
N00b 質問です。v8/SpiderMonkey をサーバー コードに埋め込むことを考えています。サーバーは毎秒数千のリクエストを処理しています。したがって、マルチスレッドは必須です。異なるスレッドがコンパイルされた不変の js 関数とオブジェクトを共有できるかどうか疑問に思っていますか? そのため、新しいスレッドを開始するときに、それらを何度も再開する必要はありません。ありがとう!
ruby-on-rails - libv8 のインストール中にエラーが発生しました
次のコマンドを使用して libv8 v3.16.14.3 をインストールしてみました
次の出力が得られました。
この問題を解決する方法がわかりません。
誰かがここで私を助けてくれませんか。