問題タブ [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 - Windows 7 の Rails 3.2 に therubyracer 0.12.0 gem をインストールできない
こんにちは、既存の RubyOnRails サーバーを実行しようとしています。を使用bundle install
しましたが、インストール中にエラーが発生しlibv8 3.16.14.3
ました。
これは `gem install libv8 -v '3.16.14.3' の出力です
私はこれを解決しましたgem install libv8 -v '3.16.14.3' -- --with-system-v8
次に、このエラーが発生しますgem install therubyracer -v '0.12.0'
以前のトピックで提案された多くの解決策を試しましたが、私のバージョンではうまくいかないようであるか、何かを誤解しているに違いありません。
何か案は ?
gcc - Mavericks での rubyracer/libv8 (0.12.1) のインストールを修正
わかりました、私はこれで私のテザーの終わりにいます。同様の質問がいくつかありますが、それらはすべて therubyracer 0.10 に言及しており、0.12 にアップグレードすることで問題を解決できると結論付けています。
私は同様の問題を抱えていますが、0.12.
類似の質問
「標準」(xcode?)gcc、およびhomebrewのapple-gcc42とgccの両方を使用すると問題が発生します。--with-system-v8
と の両方を試しましたが--without-system-v8
、サイコロはありません。
ここにいくつかのログがあります:
ゼロから始める…</h2>
バンドル インストールを試す
悪い時代。
エラー メッセージは、gcc 4.4+ が推奨されることを通知します。私たちはそれができる。
もっと悪い時!
わかった。したがって、therubyracer 0.10 の問題を修正するには、brew で v8 をインストールしてから、システム v8 を使用するように rubygems に指示することを推奨する人もいます。しばらく様子を見てみましょう!
頭を完全にかきむしり、すでに何時間も無駄にしてしまいました。何がうまくいかないのかを見つけて、それを修正するのを手伝ってくれるなら、あなたは永遠に私のヒーローです.
ruby-on-rails-4 - JavaScript 実行環境、ruby 2.0 が見つかりませんでした
ローカル マシンで Rails 4 を使用して Ruby 2.0 をセットアップしようとしています。そのため、スキャフォールドを生成しようとしたときにインストールした後、「JavaScript ランタイム環境が見つかりませんでした」と表示されます。この問題を解決するために、次の手順に従いました
- インストールされた therubyracer gem (Windows 用)
- それらをgemファイルに追加しました。
- cmd の新しいインスタンスで開始しました。(ただし、エラーが繰り返されます)
- マシンを再起動しましたが、これを修正できないようです。
私のマシンで ruby2 と rails 4 を使い始めることができるように、これを修正する方法を教えてください。
ruby-on-rails - therubyracer のインストールに関する問題
そのため、xubuntu 13.10 に BeEF ( http://beefproject.com/ ) をインストールしようとしていますが、バンドル インストールしようとしているときに、rubyracer でエラーが発生し続けます。
ここに私が従っている方向があります。(BeEFのgithubページより)
bundle install を実行したときのエラー コードは次のとおりです。
ruby 1.9.3-p484 と ruby gems バージョン 2.2.2 を使用しています。誰かが素晴らしい解決策を持っているなら!
ruby - therubyracer - Gem::Ext::BuildError: エラー: gem ネイティブ拡張のビルドに失敗しました
Mavericks に次の gem バージョンをインストールしようとしています
- libv8 (3.16.14.3)
- therubyracer (0.12.1)
明らかに、therubyracer gem は libv8 に依存しています。
1) libv8 のインストール
libv8とは何ですか? 私のちょっとした調査は、それが Google Chrome で使用されるある種の JavaScript ライブラリであることを示しているようです。
インストールに問題がありましたが、この素晴らしい投稿には、エラーと、それを回避する方法に関する十分に説明された回答の両方が含まれていました.
だから私libv8
は
これによりgemがインストールされますが、代わりにv8ライブラリのローカルシステムインストールが使用されることを理解しています...gemに付属のバージョンですか?いずれにせよ、それは成功しました。
2) ルビレーサーのインストール
次のステップで、therubyracer
gem のインストールに問題がありました。この宝石が何をするのかよくわかりませんが、私がしようとしている Rails プロジェクトの依存関係であることだけですbundle install
。
次のエラーが表示されます。
収集できる情報から、libv8
で提供されているものではなく、ローカルの V8 ライブラリを使用してインストールすることを選択しましlibv8
たが、ローカル インストールが見つからなくなりました。
- V8 が実際にインストールされているかどうかを確認するにはどうすればよいですか? また、その場所を特定するにはどうすればよいですか?
- 指定されたフラグをいくつか試してみましたが、どれも gem が正しいインストール ディレクトリを指しているようには見えませんでした
- これは別のトピックかもしれませんが、何
extconf.rb
ですか? 数カ所で見かけました。gcc
そして、具体的にコンパイラで何をしようとしていますか?
ありがとう!!
編集:
ruby - therubyracer がコンパイルされない
therubyracer をインストールしようとすると、次のエラーが表示されます。
これは64ビットサーバー上にあります:
別の x86_64 サーバーでは、問題なくインストールされます。ここで何が起こっているのですか?
ruby-on-rails-4 - Capistrano Deploy therubyracer バンドル エラー
capistrano を使用してサイトを EC2 インスタンスにデプロイする際に問題が発生しています。バンドル インストール、gem インストール therubyracer (および libv8) とさまざまな gem バージョンはすべて正常に動作します。バンドルは cap deploy でのみ失敗します。特定のgemを(ローカルホストとEC2インスタンスの両方で)アンインストールして再インストールしようとしましたが、他の多くの提案もありましたが、何もうまくいかないようです.
Rails 4 と Capistrano 2.15 を使用しています
に起因する私のエラー
それは
関連する Gemfile の抜粋:
最後に、推奨される mkmf.log ファイルには次のコードが含まれています。
ruby-on-rails - therubyracer gem をインストールできません
問題なくlibv8 gem を個別にインストールしましたが、therubyracer gem をインストールしようとすると、次のエラーが発生します。
何をすべきかわからない。
javascript - rubyracer を使用して複数の JavaScript を並列実行する
JavaScriptについてはよくわかりませんが、非常に基本的な知識があります。therubyracer gem of rails について 2 つの質問があります。
私の質問は:-
「therubyracer」は実際にどのように機能しますか? たとえば、バックエンドに JavaScript が記述されていて、その JavaScript にアクセスしてコードを実行する方法。
複数の JavaScript を並列実行できますか? もしそうなら、どのように?そして、同じためにsidekiqを使用すると、どのように可能になりますか?