Câu trả lời:
Bryan đây. Nhà phát triển của Less.app.
Tôi đặc biệt khuyên dùng LẠI sử dụng phiên bản LESS cũ hơn (phiên bản dựa trên Ruby). Less.js không chỉ là một cổng javascript của LESS, nó là một bản viết lại cơ bản giúp cải thiện rất nhiều thứ, thêm hỗ trợ cho những thứ mà phiên bản Ruby cũ không có, và tăng tốc độ trình biên dịch lên khoảng 84%.
Thay vì cài đặt đá quý Ruby, hãy cài đặt Node.js và chạy Less.js thông qua Node từ dòng lệnh. Bạn vẫn sẽ có tất cả các chức năng của đồng hồ, nhưng bạn sẽ sử dụng Less.js để làm điều đó, điều đó có nghĩa là cuộc sống của bạn sẽ tốt hơn nhiều.
Cách khác, sử dụng Less.js làm tập lệnh trong trang web bạn đang tạo. Điều này sẽ làm việc để phát triển. Khi bạn hoàn tất mã hóa, chỉ cần sao chép CSS mà Less.js tạo ra (từ trình kiểm tra trình duyệt của bạn) và đặt nó vào một tệp, thêm phần mở rộng .css, sau đó xóa thẻ script Less.js khỏi các trang HTML và thay thế Tập tin CSS bạn vừa tạo.
Dù bằng cách nào, hãy sử dụng Less.js.
Ghi chú
Đọc câu trả lời của Bryan. Anh ấy biết những gì anh ấy nói về. ;-)
Bạn chỉ có thể cài đặt ít hơn .
Cài đặt rubygems và ít hơn
sudo apt-get install rubygems
sudo gem install less
Các tài liệu chính thức nhận xét:
Để làm cho gem hoạt động chính xác, bạn nên viết đường dẫn của gem tới PATH thêm vào ~ / .bashrc:
export PATH=/var/lib/gems/1.8/bin:$PATH
Sau đó, bạn có thể sử dụng trình biên dịch ít hơn bằng cách làm
lessc style.less
Tôi không nghĩ có một GUI giống như GUI mà bạn đã liên kết. Nhưng vì nó dường như chỉ là một gui rất nông trên trình biên dịch thực sự ít hơn, tôi không nghĩ rằng bạn sẽ có bất kỳ vấn đề nào khi sử dụng nó trực tiếp. Kiểu
lessc --help
để học cách sử dụng nó
Nếu bạn muốn các tệp .less của bạn được tự động biên dịch mỗi khi bạn thay đổi chúng, bạn có thể sử dụng -w
tùy chọn:
~$ lessc test.less -w
* Watching for changes in test.less... Ctrl-C to abort.
: Change detected... * Updated test.css
: Change detected... * Updated test.css
Bạn có thể đặt quá trình này trong nền bằng cách nhấn Ctrl+ Zvà nhập bg
và bắt đầu bao nhiêu tùy thích. Bạn có thể đưa chúng trở lại nền trước bằng cách thực hiện fg
hoặc fg 3
cho quy trình thứ ba, để có được danh sách tất cả các công việc và loại số của chúng jobs
.
Theo hiểu biết của tôi, ruby ít không được cập nhật đủ để thậm chí xử lý toán tử ghép.
Đối với những người quan tâm đến một giải pháp biên dịch .less khi lưu cho các nền tảng không phải mac sử dụng less.js, bạn có thể xem hướng dẫn cài đặt này *. Mặc dù hướng dẫn này hướng đến người dùng Windows, tôi tưởng tượng nếu bạn có thể nhận được Node.js trên hệ thống của mình, thì tập lệnh sẽ hoạt động tương tự.
* Khước từ trách nhiệm: Hướng dẫn này là của tôi. Chỉ cần nghĩ rằng mọi người có thể muốn xem cụ thể những gì người đăng ở trên có nghĩa là "Sử dụng Node.js". Tôi không thể tìm thấy bất kỳ tập lệnh trực tuyến nào khi sử dụng Node.js để biên dịch LESS khi lưu tệp, vì vậy tôi đã nấu nó lên và nghĩ rằng tôi sẽ chia sẻ nó.
Ngoài ra còn có http://koala-app.com/ .
http://crunchapp.net/ là sở thích của tôi, nhưng chúng tôi phải cảm ơn Adobe vì đã ngừng AIR cho Linux.