問題タブ [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 投票する
13 に答える
44636 参照

gem - therubyracer インストール エラー

以下に示すように、libv8 は正常にインストールされますが、therubyracer はインストールされません。Mac 10.7.4 を使用しています。

mkmf.logにある は次のとおりです~/.rvm/rubies/ruby-1.9.3-p125/lib/ruby/gems/1.9/gems/therubyracer-0.10.1/ext/v8>

ファイル編集オプション バッファ ツール ヘルプ

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

less - Windows での lessc の使用

Windows 7 に lesscss.org をインストールして、cygwin コマンド ライン インターフェイスと Maven を使用して使用できるようにしようとしています。

この方法で SASS を実行していますが、新しいプロジェクトでは LESS を使用する必要があります。

これまでの私の歩み...

  1. Ruby がインストールされていることを確認しました。C:\Ruby193 にインストールしました。
  2. Ruby DevKitをダウンロードし、これに従ってインストールしました。
  3. CMD.exe で、実行gem install less- 1 gem installed ... less-2.2.1
  4. CMD.exe、実行lessc- これにより [警告] が表示されます Less を使用するには、gem 'therubyracer' をインストールしてください。
  5. したがって、CMD.exegem install therubyracerで、このエラーが発生することを試みます...

エラー:

therubyracer のインストール中にエラーが発生しました: エラー: gem ネイティブ拡張機能のビルドに失敗しました。

完全なエラーはこちら


6. そして、lesscrubyracer がインストールされていないことをまだ訴えているので、ここで立ち往生しています。Python27 もインストールし、以前のエラーで発生した Path 変数に追加しました。

私にはプロジェクトのように見えるこのパスがあることを確認できますC:\Ruby193\lib\ruby\gems\1.9.1\gems\therubyracer-0.10.1が、明らかに何かが間違っています。

Windows で LESS を取得するための潜在的な答えとしてこれを見つけましたが、ネイティブの「実際の」バージョンを実行できないため、Mac、Windows、および Ubuntu の両方で同じスイッチ/環境を使用できますか? github.com/duncansmart/less.js-windows

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

ruby-on-rails - Heroku - therubyracer -v '0.11.0beta8' が失敗する

ここで何が間違っている可能性がありますか?このエラーを数日間修正しようとしていますが、うまくいきません。これを使わずにバンドルしようとすると、Twitter のブートストラップに依存している Less でエラーが発生するため、これはやや有害な問題です。以前のバージョンの therubyracer も使用してみましたが、「バンドリングの前に `gem install therubyracer -v '0.11.0beta8'succeeds」という提案とともに同じ正確なエラーが表示されます。どんな助けでも素晴らしいでしょう!

アップデート:

本番環境に therubyracer をまったく含めない場合、次のようになります: (heroku ログ)

Gemfile:

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

ruby-on-rails - therubyracerがコンパイルに失敗したため、Herokuにtwitter-bootstrap-railsgemをデプロイできません

Gemfileに次のgemがあります。

これはこのプロジェクト用です:https ://github.com/seyhunak/twitter-bootstrap-rails

依存関係の1つはtherubyracer(https://github.com/seyhunak/twitter-bootstrap-rails/blob/master/twitter-bootstrap-rails.gemspec#L27)です。

ただし、これをHerokuにプッシュしようとすると、次のエラーが発生します。

他の誰かがこれに遭遇しましたか?

Herokuにtherubyracerの問題があると思いますが、これを回避する方法について何かアイデアはありますか?

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

ruby-on-rails - Gemfile はまだ Gemfile から削除した gem を探しています

私は Ruby on Rails にかなり慣れていないので、まだ Ruby on Rails がどのように機能するかについて頭を悩ませています。簡単な質問で申し訳ありませんが、

Rails アプリの EC2 へのデプロイに関するチュートリアルに従っているときに、Gemfile で「therubyracer」gem を有効にすると言及されました。Gemfile でこの gem を使用してサーバーを動作させるのに問題があったため、削除しましたが、まだ探していてエラーが発生しています。

私の質問はなぜですか?クリアする必要がある場所にキャッシュされていますか? 「bundle install」と「bundle update」を実行しましたが、どちらも失敗しました。「rails server」を起動してみると同じ

ターミナルから「rails server」を実行したときに得られる出力は次のとおりです。

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

ruby-on-rails - Windowsにrubyracerをインストールする方法はありますか?

WindowsでRoRプロジェクトを実行するために必要なrubyracergemをインストールする方法はありますか?

私は通常の方法を試しましたが、そうではありませんでした。その後、cygwinをインストールしてから、gemをインストールしようとしましたが、それでも運がありません。

これをWindowsにインストールすることに成功した人はいますか?私も難しい方法を試すことができます(可能な解決策があれば)

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

ruby-on-rails - less (2.2.1) を使用すると、therubyracer を必要とするエラーが発生します (Windows に therubyracer をインストールできません)

Windows マシンで twitter-bootstrap-rails gem を動作させる作業を行っていましたが、less gem の古いバージョンに依存する 'therubyracer' gem をインストールしようとしてエラーが発生しました。

therubyracer に依存しない 2.2.1 未満にアップグレードしたと思いますが、それでもまだ therubyracer をインストールする必要があると思われるようです。Railsサーバー「rails s」を起動しようとしたときに表示されるエラーの出力は次のとおりです。

これが私GemfileGemfile.lockファイルです。「therubyracer」をインストールする必要がないことをアプリに伝える方法を誰かが教えてくれますか?

---- Gemfile----

---- Gemfile.lock----

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

ruby-on-rails - gemtherubyracerをtwitter-bootstrap-railsにインストールできません

インストールしようとしています:

しかし、バンドルインストールを使用すると、次のようになります。

エラーの前に実行したいくつかの注目すべき手順を次に示します。彼らはうまくいきました:

私はWindowsとruby1.9.3p194を使用しています

誰かが私を救ってくれませんか?-

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

ruby - どのソースにも libv8 が見つかりませんでした

バンドルのインストールはうまくいきます。私の gemfile.lock には

しかし、サーバーを起動しようとすると、次のように返されます。

gem が正しくインストールされています。

助けてください!どうすればいいのかわからない、この問題で立ち往生しています。Ruby 1.9.3 を使用しています。

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

ruby-on-rails - jruby-head Python...ArgumentError: 不正なバージョン番号文字列 2.7.2+

jruby-head version.rb @ /.rvm/rubies/jruby-head/lib/ruby/shared/rubygems/version.rb には、次の正規表現があります。

この VERSION_PATTERN は、末尾にプラスがあるため、pythons バージョンを見つけられません。

私は変更しようとしました:

148 行目から:

そのプラスに一致するようにしますが、機能していません。正規表現が間違っていると思います。

jruby-head の使用: