問題タブ [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.
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>
。
ファイル編集オプション バッファ ツール ヘルプ
less - Windows での lessc の使用
Windows 7 に lesscss.org をインストールして、cygwin コマンド ライン インターフェイスと Maven を使用して使用できるようにしようとしています。
この方法で SASS を実行していますが、新しいプロジェクトでは LESS を使用する必要があります。
これまでの私の歩み...
- Ruby がインストールされていることを確認しました。C:\Ruby193 にインストールしました。
- Ruby DevKitをダウンロードし、これに従ってインストールしました。
- CMD.exe で、実行
gem install less
- 1 gem installed ... less-2.2.1 - CMD.exe、実行
lessc
- これにより [警告] が表示されます Less を使用するには、gem 'therubyracer' をインストールしてください。 - したがって、CMD.exe
gem install therubyracer
で、このエラーが発生することを試みます...
エラー:
therubyracer のインストール中にエラーが発生しました: エラー: gem ネイティブ拡張機能のビルドに失敗しました。
完全なエラーはこちら
6. そして、lessc
rubyracer がインストールされていないことをまだ訴えているので、ここで立ち往生しています。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
ruby-on-rails - Heroku - therubyracer -v '0.11.0beta8' が失敗する
ここで何が間違っている可能性がありますか?このエラーを数日間修正しようとしていますが、うまくいきません。これを使わずにバンドルしようとすると、Twitter のブートストラップに依存している Less でエラーが発生するため、これはやや有害な問題です。以前のバージョンの therubyracer も使用してみましたが、「バンドリングの前に `gem install therubyracer -v '0.11.0beta8'succeeds」という提案とともに同じ正確なエラーが表示されます。どんな助けでも素晴らしいでしょう!
アップデート:
本番環境に therubyracer をまったく含めない場合、次のようになります: (heroku ログ)
Gemfile:
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の問題があると思いますが、これを回避する方法について何かアイデアはありますか?
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」を実行したときに得られる出力は次のとおりです。
ruby-on-rails - Windowsにrubyracerをインストールする方法はありますか?
WindowsでRoRプロジェクトを実行するために必要なrubyracergemをインストールする方法はありますか?
私は通常の方法を試しましたが、そうではありませんでした。その後、cygwinをインストールしてから、gemをインストールしようとしましたが、それでも運がありません。
これをWindowsにインストールすることに成功した人はいますか?私も難しい方法を試すことができます(可能な解決策があれば)
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」を起動しようとしたときに表示されるエラーの出力は次のとおりです。
これが私Gemfile
のGemfile.lock
ファイルです。「therubyracer」をインストールする必要がないことをアプリに伝える方法を誰かが教えてくれますか?
---- Gemfile
----
---- Gemfile.lock
----
ruby-on-rails - gemtherubyracerをtwitter-bootstrap-railsにインストールできません
インストールしようとしています:
しかし、バンドルインストールを使用すると、次のようになります。
エラーの前に実行したいくつかの注目すべき手順を次に示します。彼らはうまくいきました:
私はWindowsとruby1.9.3p194を使用しています
誰かが私を救ってくれませんか?-
ruby - どのソースにも libv8 が見つかりませんでした
バンドルのインストールはうまくいきます。私の gemfile.lock には
しかし、サーバーを起動しようとすると、次のように返されます。
gem が正しくインストールされています。
助けてください!どうすればいいのかわからない、この問題で立ち往生しています。Ruby 1.9.3 を使用しています。
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 の使用: