2012-02-27 34 views
7

Hi Gần đây tôi đã bắt đầu sử dụng Sencha-touch và tôi đã hiểu rằng để bẻ cong GUI theo ý muốn của tôi, tôi phải có khả năng hiểu và thao tác các tệp .SCSS .Làm thế nào để cấu hình Ruby để sử dụng la bàn cho Sench-touch trên Windows

Điều này có nghĩa là tôi phải sử dụng COMPASS hoặc một trong các công nghệ khác để biên dịch các tệp .SCSS và tôi cũng cần Ruby để làm việc với tệp config.rb.

bất cứ ai có thể vui lòng chạy tôi qua việc cài đặt hệ điều hành Windows và cấu hình của COMPASS, RUBY và phần còn lại vì vậy tôi có thể biên dịch các file dễ dàng như mô tả trên trang web COMPASS

Cảm ơn. Tôi sử dụng Windows 7

Trả lời

14

Trước tiên, bạn cần phải cài đặt Ruby nếu bạn chưa có nó. Tải xuống trình cài đặt Windows mới nhất tại http://www.rubyinstaller.org.

Trình cài đặt sẽ tự động thêm thư mục Ruby vào biến môi trường PATH của bạn, vì vậy bạn có thể chạy lệnh Ruby từ dòng lệnh. Khi Ruby được cài đặt, hãy mở một giao diện dòng lệnh (cmd.exe) và cài đặt các gói Compass cần thiết bằng cách sử dụng lệnh 'gem' từ Ruby. Thực hiện việc này bằng ba lệnh sau:

gem install haml 
gem install haml-edge 
gem install compass 

Sau khi cài đặt gói, hãy nhập compass version để xem có cài đặt đúng hay không. Bạn sẽ thấy một cái gì đó như "Compass 0.11.7 (Antares) Bản quyền (c) 2008-2012 Chris Eppstein ..."

Nếu gemcompass lệnh không làm gì cả, đảm bảo rằng thư mục của Ruby bạn đang ở trong đường dẫn của bạn . Kiểm tra this tutorial nếu bạn cần trợ giúp.

Chi tiết cụ thể cho config.rb của bạn phụ thuộc vào cách bạn thiết lập hệ thống và dự án. Hầu hết các giao dịch cấu hình với cấu trúc thư mục của bạn dự án. Tôi sẽ giới thiệu bạn đến các tài liệu Sencha cho việc này: - Mastering the Compass/SASS Setup with Sencha Touch - An Introduction to Theming Sencha Touch

Khi config.rb bạn được thiết lập, bạn có thể chạy compass compile trong thư mục .scss của bạn để xây dựng các tập tin css.

+0

Thanks a lot eterps – Shoppyonline

+0

nhờ @eterps nó là thực sự hữu ích đối với tôi những người muốn ruby-la bàn chỉ sencha touch – arvindwill

1

Bạn cần cài đặt rubygems sử dụng lệnh đá quý, bạn có thể tìm thấy nó ở đây

Rubygems

Và tôi tin rằng bạn không cần phải cài đặt này. Nó làm việc cho tôi mà không có những điều này.

gem install haml 
gem install haml-edge 

Tôi chỉ cần cài đặt Compass với (phát hành trước)

gem install compass --pre 
Các vấn đề liên quan