1

rake assets:precompile が実稼働環境で機能せず、「スタック領域が不足しています」というエラーが表示されます

私は 8 GB の Windows 7 で rake を実行しているので、メモリはまったく問題になりません。この男rake assets:precompile が「Error: Out of stack space」エラーを出して、Ubuntu で実行することで問題が解決したと言っていましたが、私はこれを行う予定はありません...

トレースを実行した後、application.js でプリコンパイルが常に停止していることに気付きました。コードは次のとおりです。

//= require jquery
//= require jquery-ui
//= requeire jquery_ujs
//= require turbolinks
//= require calendarize
//= require_tree .

数日前は機能していましたが、実際には唯一の違いは、私が追加した宝石であるcalendarizeです。しかし、私はそれをapplication.jsから削除しようとしましたが、エラーが続きます

Rails 4 と Ruby 2 を使用しています。ありがとう!

編集:私は以前にjquery-uiを持っていませんでした! 少なくとも gem ファイルでこのバージョンを使用しない: gem "jquery-rails", "~> 2.3.0"

EDIT2: jquery-rails を更新し、jquery-ui-rails を追加したところ、同じ問題が発生しました。彼らは、application.js からすべてを削除しようとしました。同じ問題。

4

2 に答える 2

0

よく調べた結果、これは Windows の問題であることがわかりました。なぜこれが起こるのかわかりませんが、ubuntu 開発環境をインストールしたところ、すべて正常に動作しました!

于 2013-10-10T00:07:40.487 に答える
0

試す

rake assets:clean 

次に、

rake assets:precompile

それでも動作しない場合は、以下のように試して、何が問題なのかを追跡してください。

rake assets:precompile --verbose

ところで、Windows を除く OSX または Ubuntu で RoR を使用することを強くお勧めします。この問題を解決したとしても、さまざまな障壁があります..

乾杯、ハンブロール。

于 2013-10-07T21:29:42.107 に答える