問題タブ [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 - therubyracerのインストールエラー。私は他のすべてのSOソリューションを試しましたが、それでも運がありません
これは、Railsにrubyracergemをインストールする際の一般的な問題だと思います。これは、twitter-bootstrap-railsgemの依存関係です。
私はこのような解決策を試しました: `geminstalltherubyracer`はMacOSXLionで失敗します
これが私のgemファイルの関連する部分です:
そして、バンドルインストールを実行したときに発生したエラーは次のとおりです。
私のシステム環境は次のとおりです。Rails3.2.6ruby1.9.3p194(2012-04-20リビジョン35410)[x86_64-darwin11.4.1] Mac OSX 10.7.4(lion)Xcode 4.5
- 髪を抜いてきました。私はruby/railsに不慣れですが、コーディング全般に不慣れなので、エラーメッセージはあまり意味がありません。コンパイラの問題だと思います。
ご協力いただきありがとうございます。
ruby-on-rails - assets:precompile が完了したときにアセットジェムが必要なのはなぜですか?
以下の gemfile が与えられ、アセットが事前にコンパイルされ、手動でアップロードされているのに、なぜコマンドは
「資産」の宝石がインストールされていないとルビーに文句を言わせますか? アセットは本番環境またはプリコンパイルが行われていない場所でのみ使用されると思いましたか?
問題は、less/sass で必要と思われる rubyracer がターゲット アーキテクチャ (arm プロセッサ) でコンパイルされないことです。
javascript - Windows 上の Ruby で JavaScript を実行する
WindowsマシンのRubyでjavascriptを実行する方法を誰かが知っていますか(jscriptも問題ありません)?execjs、V8、therubyracer は Windows では利用できないようです。Ruby の外で JavaScript を実行する方法を知っています。
ruby - therubyracerを使用してWindowsマシンにruby gemless-railsをインストールする
しばらくの間、自分の windows7 マシンに less-rails gem をインストールしようとしています。
このバイナリ ファイルを使用して、必要な therubyracer.gem をインストールすることができました: https://github.com/stereobooster/therubyracer/downloads
また、v8.dll をダウンロードして、ruby/bin ディレクトリに配置しました。これまでのところ、すべてがうまく機能しており、バンドルのインストールが実行されており、サーバーは問題なく起動しています。
しかし、少ないファイルを使用してページをリクエストするとすぐに、次のエラー メッセージが表示されます。
未定義のメソッド「in_javascript?」#"<"V8::エラー: [オブジェクト オブジェクト]>
私のcss.fileはほぼ空です
custom.css.less は次のようになります
Ruby 1.9.3 で Rails インストーラーを使用しています。
このような問題記述はあまりありません。私が見つけたのは、少なくともruby 1.9.2に更新することで解決されました。しかし、残念ながらそれは私にとって解決策ではありません。誰かがアイデアを持っていますか?
ありがとう
ruby - Rails 3 の therubyracer / v8 からの JavaScript エラーからのスタック トレース
therubyracer と v8 を使用して、Rails 3 アプリ内で JavaScript を実行しています。
何か問題が発生した場合は、通常の Rails 3 例外通知プロセスを介してエラー メッセージが電子メールで送信されます。
ただし、返されるエラー メッセージはかなりあいまいで、スタック トレースは JavaScript ファイル自体には含まれません。これは理解できますが、デバッグがかなり難しくなります。次に例を示します。
javascriptスタックトレースを公開して、例外がスローされたときにjavascript内のどの行が壊れているかを確認できる方法はありますか? (少なくとも、行番号を取得してください)
ruby - rubyracer をインストールできません
Debian 6 で gem install therubyracer を実行しようとしています。1.9.3 で rbenv を使用しています。私が最初にやったとき、libv8について文句を言ったので、gem install libv8をしました。ここで、gem install therubyracer を実行すると、ファイルが見つからないという次のエラーが表示されます。それが話しているファイル、 /home/chop/.rbenv/versions/1.9.3-p327/lib/ruby/gems/1.9.1/gems/libv8-3.11.8.3-x86_64-linux/vendor/v8/out/ただし、x64.release/obj.target/tools/gyp/libv8_base.a は存在します。
ruby-on-rails - therubyracer のインストール中にエラーが発生する
アップデートのバンドル インストール中にエラーが発生します。ここに私の宝石ファイルがあります:
これは、本番環境で bundle install コマンドを実行した後に発生するエラーです。
therubyracer (0.11.0) のインストール中にエラーが発生し、Bundler を続行できません。
gem install therubyracer -v '0.11.0'
バンドルする前に、それが成功することを確認してください。
ruby-on-rails - centos に therubyracer をインストールできません (V8 および GCC でのエラー)
centos サーバーに therubyracer をインストールしようとしていますが、ひどい問題が発生しています。
それで、私はこれをインストールしようとしました:
どの g++ の出力
あなたが求めた情報:
編集 @Chrisのソリューションを使用した後、libv8をインストールするようになりましたが、therubyracerはまだインストールされず、これが表示されます: