問題タブ [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 に答える
301 参照

ruby-on-rails - Mavericks に libv8 と therubyracer をインストールする

therubyracergem を Mavericks 10.9 にインストールしようとして髪を引き裂こうとしています

この件に関して他にも多くの質問があることは理解していますが、文字通り、次のいずれも(この時点で2日以上を費やしたさまざまな組み合わせと希望に満ちた再試行を含む)、問題を解決していません

  1. アンインストールlibv8とインストールtherubyracer
  2. brew install libv8代わりに使用する
  3. インストールapple-gccまたは同様の
  4. XcodeとのさまざまなバージョンのインストールDeveloper Tools
  5. 再インストール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それは正しいアプローチですか?

助けてくれてありがとう!

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

osx-yosemite - Yosemite のクリーン インストールと Ruby のクリーン バージョンに therubyracer をインストールできない

同様の問題を抱えている人はたくさんいます。私は過去に他のマシンでその1人でしたが、そこにある解決策はどれもうまくいかないようです-私も同様の問題を抱えている他の人とは異なるエラーを抱えているようです:

実行時:

または単に

therubyracer私のgemfileに含まれています。

Yosemite 10.10.3、Ruby 2.0.0-p353 を実行しています。すべてをアンインストールしgem install libv8 -- --with-system-v8、この種の問題が頻繁に発生する解決策を試しましたが、解決策が見つかりませんでした。

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

ruby-on-rails - rubygems のインストール エラー (DL は非推奨)

こんにちは、インストールしようとしています:

  • gem 'therubyracer', '~> 0.12.2'
  • gem 'libv8', '~> 3.16.14.7'

私のアプリケーションルビーで(Windows上)

コマンドを実行すると

端末から libv8 をインストールするために gem コマンドを実行しようとすると、同じエラーが表示されます。

この問題を解決するにはどうすればよいですか?

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

ruby-on-rails - therubyracer が Windows にインストールされない

gem をインストールしようとすると、次のエラーが表示されます

これをGemfileに追加しようとしました

試した

上記のすべてが失敗し、rubyracer はインストールされませんでした。

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

ruby - 「パッチ」が認識されず、gem のインストールが失敗する (Windows)

Windows に gem をインストールするtherubyracerと、「'patch' は、内部コマンドまたは外部コマンド、操作可能なプログラムまたはバッチ ファイルとして認識されません」というエラーが表示されます。less を使用しようとすると、therubyracer をインストールするように指示されるため、この gem が必要です。

完全な出力は次のとおりです。

上記のログ ファイルには、上記以外の情報は含まれていません。

この問題の回避策をどこから始めればよいかさえわかりません。

注: ruby​​ dev kit を以下にインストールしました。C:\RubyDevKit-mingw64-64-4.7.2

編集:

私はjekyllを実行していて、 Less for Jekyllを使用しようとしているため、これをすべて行っています。

stackoverflow に関する他の回答に基づいて、古いバージョン (3.11.8.0) の libv8 gem をインストールしました。正しくインストールされましたが、エラーは修正されませんでした。therubyracer には独自の libv8 のコピーが含まれているようです。

「therubyracer_for_windows」パッケージをインストールしました。しかし、その後、jekyll serve を実行しようとすると、エラーが発生しました。

そのため、jekyll と互換性のない古いものが含まれているようです。rubyracer_for_windows をアンインストールしました。

0 投票する
0 に答える
307 参照

ruby-on-rails - Sublime Text 3 Mac で LESS2CSS プラグインを使用して LESS を CSS にコンパイルできない

Mac OS Yosemite で Sublime Text 3 を使用しています。LESS2CSS パッケージを使いたいのですが、うまくいきません。これが与えるエラーは次のとおりです。

をインストールしてNode.jsインストールしましlessたが、まだ機能していません。