2014-09-17 14 views
8

Ứng dụng của tôi đang ném lỗi này khi tôi cố gắng đẩy tới Heroku. Dường như thủ phạm là một dòng toàn cầu giả mạo trong một bảng định kiểu ở đâu đó, nhưng tôi không chắc nơi mã nguồn sống.Heroku/Zurb Foundation Sass SyntaxError trong Rails App

rake aborted! 
Sass::SyntaxError: Invalid CSS after "...odules, $name) ": expected "}", was "!global;" 
    (in /tmp/build_6cf14c02-e49b-44e7-819c-871d5da3cf73/app/assets/stylesheets/framework_and_overrides.css.scss:13) 

Rất cảm kích sự trợ giúp.

+0

Bạn đã thử truy cập vào dòng 13 của ứng dụng/asset/stylesheets/framework_and_overrides.css.scss và xem liệu có lỗi không? – trosborn

+0

Có, nhưng tôi nghi ngờ đó là trang "nền tảng" đã nhập đã gây ra sự cố –

+0

Bạn đang sử dụng phiên bản nào của Sass? – cimmanon

Trả lời

0

Dưới đây là một giải pháp:

http://foundation.zurb.com/forum/posts/19222-sass-syntax-error-on-rails

Bạn về cơ bản phải mở đá quý và sửa đổi dòng 13 trong _functions.scss, loại bỏ các cuộc gọi đến !global.

+1

Hmm, tôi đã thực hiện việc này trước đây và ứng dụng chạy trên máy cục bộ của tôi. '! global' không còn ở đó khi tôi mở' _functions.scss' ngay bây giờ, nhưng lỗi vẫn xuất hiện khi tôi thử và triển khai vào Heroku. –

9

Thay đổi nền tảng-ray của bạn viên ngọc từ 5.4.4.0 đến 5.4.3.1 trong tập tin đá quý của bạn

đá quý 'nền tảng-ray', '5.4.3.1'

sau đó chạy

bó cập nhật

này nên làm điều đó bây giờ nói với họ sửa chữa nó :)

Ngoài ra:

Đối với việc tìm kiếm các tập tin "bó chương trình nền tảng-ray" sử dụng công cụ tìm "Đi vào thư mục" để con đường và tìm thấy "_function.scss" nó đang được bán tài sản stylesheets nền tảng _function.scss

Cả hai câu trả lời của tôi có thể được tìm thấy trong các liên kết bằng cách Gustavo-beathyate

đối với lỗi Heroku chắc chắn rằng nếu bạn thêm bất cứ điều gì đến tài sản để sử dụng

rake assets:precompile RAILS_ENV=production 

và sau đó

cũng có khi bạn đẩy sử dụng -f

git push -f heroku master 

nếu không chỉ sử dụng

git push -f heroku master 
+0

Bạn có điều gì cần tham khảo để biết thêm chi tiết về điều này không? –

+1

Bạn không nên tạo câu trả lời mới để thêm thông tin, bạn có thể chỉnh sửa câu trả lời của riêng bạn để thực hiện chức năng này. – Knossos

+0

Cảm ơn Knossos xin lỗi về điều đó – Talal

0

Vấn đề này hiện đã được cố định với v5.4.5 của Quỹ. Xem thêm here để biết thêm một số thông tin cơ bản về vấn đề này.

Các vấn đề liên quan