2015-07-31 16 views
12

Khi tôi chạy "la bàn xem" Tôi đã nhận lỗi này:Sai số của đối số khi la bàn chạy xem

LoadError on line ["54"] of /usr/local/lib/site_ruby/2.1.0/rubygems/core_ext/kernel_require.rb: cannot load such file -- susy 
Run with --trace to see the full backtrace 

tôi quản lý để sửa chữa nó với:

sudo gem update 
sudo gem install susy 

Khi tôi chạy la bàn một lần nữa, các tệp css đã được tạo và tôi gặp lỗi mới:

>>> Compass is watching for changes. Press Ctrl-C to Stop. 
    write css/ie10_and_higher.css 
    write css/ie9.css 
    write css/style.css 
D, [2015-07-31T10:36:12.805795 #5675] DEBUG -- : Celluloid 0.17.0 is running in BACKPORTED mode. [ http://git.io/vJf3J ] 
ArgumentError on line ["48"] of /var/lib/gems/2.1.0/gems/celluloid-0.17.0/lib/celluloid/calls.rb: wrong number of arguments (2 for 1) 
Run with --trace to see the full backtrace 

Và bây giờ tôi không thể tìm thấy giải pháp nào trong google.

+3

"Chạy bằng --trace để xem toàn bộ backtrace" – DickieBoy

+0

Bạn có chạy với toàn bộ dấu vết không? Nó rất hữu dụng. – DickieBoy

Trả lời

2

Dường như đây là vấn đề với đá quý celluloid. Hãy xem Github Issue.

Tôi đã chọn lọc thông qua nguồn la bàn, và nó không xuất hiện rằng celluloid được tham chiếu ở bất kỳ đâu - tôi nghi ngờ rằng la bàn có liên quan. Nếu bạn không sử dụng nó ở bất cứ đâu trong dự án của bạn, một trong những viên đá quý khác của bạn phải làm như vậy. Bạn sẽ cần phải chạy một dấu vết đầy đủ để tìm ra nó là cái gì.

+2

la bàn sử dụng sass, sử dụng đá quý nghe, sử dụng celluloid – tomasbarrios

+0

Bạn đang sử dụng phiên bản ruby ​​nào? Phiên bản 'listen' mà' sass' chọn theo mặc định phụ thuộc vào điều này - phiên bản mới nhất của 'listen' không yêu cầu' celluloid'. – Sculper

+0

1.9.3, đã thử với 2.1 quá, cùng một vấn đề – tomasbarrios

1

Tôi cũng gặp sự cố này. Tôi đã cập nhật mọi thứ - ruby, gem - system, tất cả các đá quý, la bàn, vv, nhưng nó vẫn tiếp tục ném lỗi. Những gì tôi phải làm là sử dụng "gem uninstall listen" nhiều lần để xóa nhiều phiên bản 2.7.x đã được cài đặt - một khi tất cả chúng đã bị xóa và chỉ nghe 3.x tồn tại thì nó có hoạt động chính xác không.

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