問題タブ [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 - 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
それは正しいアプローチですか?
助けてくれてありがとう!
osx-yosemite - Yosemite のクリーン インストールと Ruby のクリーン バージョンに therubyracer をインストールできない
同様の問題を抱えている人はたくさんいます。私は過去に他のマシンでその1人でしたが、そこにある解決策はどれもうまくいかないようです-私も同様の問題を抱えている他の人とは異なるエラーを抱えているようです:
実行時:
または単に
therubyracer
私のgemfileに含まれています。
Yosemite 10.10.3、Ruby 2.0.0-p353 を実行しています。すべてをアンインストールしgem install libv8 -- --with-system-v8
、この種の問題が頻繁に発生する解決策を試しましたが、解決策が見つかりませんでした。
ruby-on-rails - rubygems のインストール エラー (DL は非推奨)
こんにちは、インストールしようとしています:
- gem 'therubyracer', '~> 0.12.2'
- gem 'libv8', '~> 3.16.14.7'
私のアプリケーションルビーで(Windows上)
コマンドを実行すると
端末から libv8 をインストールするために gem コマンドを実行しようとすると、同じエラーが表示されます。
この問題を解決するにはどうすればよいですか?
ruby-on-rails - therubyracer が Windows にインストールされない
gem をインストールしようとすると、次のエラーが表示されます
これをGemfileに追加しようとしました
試した
上記のすべてが失敗し、rubyracer はインストールされませんでした。
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 をアンインストールしました。
ruby-on-rails - Sublime Text 3 Mac で LESS2CSS プラグインを使用して LESS を CSS にコンパイルできない
Mac OS Yosemite で Sublime Text 3 を使用しています。LESS2CSS パッケージを使いたいのですが、うまくいきません。これが与えるエラーは次のとおりです。
をインストールしてNode.js
インストールしましless
たが、まだ機能していません。