問題タブ [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-4 - Rails 4.2.0アセットのプリコンパイルエラー「間違った引数タイプnil(予期されるデータ)」
CentOS 6.6 Linux で RubyOnRails 4.2.0 を使用して Web サイトを構築しました。CoffeeScript をアセット プリコンパイルできません。gem「therubyracer」の実行中にエラーが発生したようです。プリコンパイルは、CoffeeScript が存在しない場合にのみ成功します。
gem「therubyracer」ver.0.11.0beta8とgem「libv8」ver.3.11.8.3を使用しています。それを解決する方法は?ありがとう。
建築
Rails.application.config.assets
資産ディレクトリ
rake アセット:プリコンパイル
javascript - therubyracer で並列配列代入を使用する
V8::Context#load の呼び出し中に、therubyracer が文句を言う
var [ who
これは、この関数の途中で終了します。
次のように、配列の代入を分割して使用することについて不平を言っています。
V8 の以降のバージョンがこれをサポートしていることがわかります (Node.js のハーモニー オプションを使用して v8 で配列破壊割り当てが機能しない) 。gem 'libv8', '~> 5.1', '>= 5.1.281.59.1'
Gemfile
therubyracer の github ページを見ると、最後の更新は 1 年前で、そのときだけ v8 4.5 でしたが、うまくいっていないようです。
すっごい… V8のアップグレードに夢中になっていると思いますよね?
--harmony_restructuring
既存の V8 にフラグを渡す方法を知っている人はいますか?
therubyracer - 16.04 therubyracer/v8 loaderror v8.so 4
私はRails 4.2.5、ruby 2.2.5、v8を使用しています.rubyracer gemはオンラインのすべてのバージョンの子供たちを試しましたが、何も機能しません. . 以下のエラーが発生し続けます。V8 は初期化できません。rvm を使用して異なるバージョンの Rails と Ruby を試しました。バンドルのインストールとバンドルの更新には、まったくエラーはありません。次に、「rake」すると、Ubuntu 14.04 で「発生していません」という次のエラーが表示されます。
ruby-on-rails - rubyracer gem -v 0.10.1 のインストールに失敗しました
インストールをバンドルしようとしていますが、失敗し、次のエラーが発生します。
使用する
- レール3.2.6
- ルビー1.9.3
- Ubuntu 16.10
libv8 -v=3.3.10 をインストールしてからアンインストールしようとしましたが、新しいバージョンの libv8 をインストールしようとしましたが、まだ使用されていません。
ruby - rubyracer のインストール中にエラーが発生しました
Windows Server 2012 R2 に therubyracer をインストールできません。
最初に、私はgem install therubyracer -v '0.12.3'
この出力が得られました:
また試したgem install therubyracer -v '0.12.3' -- --with-v8-dir
その結果、次の出力が得られました。
さらに情報が必要な場合は、お知らせください。
ruby - Trianglify.js はサーバー側で背景を生成します (ruby)
trianglify.jsとgem 'therubyracer'を使用して、サーバー側 (ルビー) で三角形パターンの背景を生成しようとしています ( execjsも試しました - 同じエラー)
次のコードを使用します
読み込まれたスクリプト https://cdnjs.cloudflare.com/ajax/libs/trianglify/1.0.1/trianglify.js
エラー