2012-06-08 26 views
16

Tôi đang cố gắng sử dụng sass, và nó mang lại cho tôi một lỗi khi tôi biên dịch các tệp của mình. Nó hoạt động (các tập tin .scss được biên dịch vào các tập tin .css) nhưng sau đó tôi nhận được cảnh báo này: WARNING: Listen has fallen back to polling, learn more at https://github.com/guard/listen#fallback.Sass: Nghe đã giảm trở lại để bỏ phiếu

Tất nhiên tôi đọc các liên kết nhất định, nhưng ngoại trừ khởi động lại os, tôi không biết những gì người kia các giải pháp. Nếu cần thiết ở đây là một số thông tin về các phiên bản: ruby: 1.9.3 sass: 3.1.19 mọi thứ trên mac.

Ai đó có thể giúp tôi không? Cảm ơn

(oh, và tôi vẫn còn có vấn đề này =>Ruby not starting on mac os x)

EDIT Tôi tìm thấy giải pháp ... lắng nghe không được cài đặt (có tôi xấu hổ).

Vì vậy, bạn có thể bỏ qua câu hỏi của tôi, nhưng nếu bạn có một ý tưởng cũ về ruby ​​Tôi đang lắng nghe (không ý định chơi chữ)

+1

Cảm ơn, tôi đã làm chính xác như vậy, vì vậy chỉnh sửa của bạn rất hữu ích! ;-) –

+3

Bạn nên viết rằng chỉnh sửa như là một câu trả lời (sự kiện bất chấp sự xấu hổ :) vì đó là câu trả lời. – Ben

+0

Thậm chí hai năm sau, câu hỏi vẫn giúp mọi người: D – MightyPork

Trả lời

24

Bạn có thể thử:

sudo gem install listen 

Tiếp nối bởi:

gem install --version '~> 0.8.8' rb-inotify 
+0

Điều này làm việc cho tôi: 'sudo gem install --version '0.4.7' listen' –

+3

Bạn cũng cần sudo cho phần thứ hai. – Andy

0

Cài đặt mặc định của Debian 7 chỉ có ruby 1.8.7 không được hỗ trợ bởi các phiên bản mới listen. A Github ticket ngụ ý rằng listen 1.3.1 là phiên bản được hỗ trợ cuối cùng cho phiên bản trước 1.9 của ruby.

$ ruby --version 
ruby 1.8.7 (2012-02-08 patchlevel 358) [x86_64-linux] 

$ sudo gem install --version '1.3.1' listen 

gem nên kéo rb-inotify như một sự phụ thuộc của listen.

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