0

git push heroku master が拒否されました。私はログを掘り下げましたが、ここに私が見つけたものがあります。これは今まで見たことがありません。

これは、うまくいかなかったように見えるログの最初のものでした。以前はすべて成功していました。

rake aborted!
   Invalid CSS after "*/": expected identifier, was "/*!"
   (in /tmp/build_2a4aaujom538/app/assets/stylesheets/application.css)

最後に、プッシュが停止し、ここに理由があります

Precompiling assets failed.
Push rejected, failed to compile Ruby/Rails app
[remote rejected] master -> master (pre-receive hook declined)
error: failed to push some refs to 'git@heroku.com:triprecs.git'

何をチェック/修正するかについてのアイデアはありますか? ありがとう

4

2 に答える 2

2

アセットのプリコンパイル中に、ネストされたコメントが sass コンパイラによって適切に処理されないという問題があるようです。

http://www.madflanderz.de/madblog/archives/307/heroku-rake-assetsprecompile-failed-invalid-css/

CSS でネストされたコメント (/* */ ブロック内の // 行) を削除すると、問題が解決するはずです。これは、プロジェクトに含めたサードパーティの CSS ライブラリでは難しい場合があります。その場合、sass-rails のアップグレードが役立つ可能性があります (ただし、これは私が試したことがないことです)。

于 2013-08-20T15:14:25.943 に答える