Sådan konfigurerer du Ruby til at bruge kompas til Sench-touch på Windows

Indlæg af Hanne Mølgaard Plasc

Problem



Hej Jeg har for nylig begyndt at bruge Sencha-touch, og jeg har forstået det for at bøje GUI'et til min vilje, jeg skal kunne forstå og manipulere .SCSS-filer.


Det betyder, at jeg skal bruge COMPASS eller en af ​​de andre teknologier til at kompilere .SCSS-filer, og jeg har også brug for Ruby til at arbejde med config.rb-filen.


Kan nogen venligst køre mig gennem Windows OS-opsætningen og konfigurationen af ​​COMPASS, RUBY og resten, så jeg kan kompilere filer lige så let som vist på COMPASS-webstedet http://compass-style.org [8]


Tak. Jeg bruger Windows 7

Bedste reference


Først skal du installere Ruby, hvis du ikke allerede har det. Få det nyeste Windows-installationsprogram på http://www.rubyinstaller.org. [9]


Installatøren skal automatisk tilføje Ruby-mappen til din PATH-miljøvariabel, så du kan køre Ruby-kommandoer fra kommandolinjen. Når Ruby er installeret, skal du åbne en kommandolinjegrænseflade (cmd.exe) og installere de nødvendige kompaspakker ved hjælp af kommandoen 'gem' fra Ruby. Gør dette med følgende tre kommandoer:


gem install haml
gem install haml-edge
gem install compass


Efter installationen af ​​pakker skal du skrive compass version for at se om den er installeret korrekt. Du skal se noget som 'Kompas 0.11.7 (Antares) Copyright (c) 2008-2012 Chris Eppstein ...'


Hvis kommandoerne gem og compass ikke gør noget, skal du sørge for, at din Ruby-mappe er i din vej. Tjek denne vejledning, hvis du har brug for hjælp. [10]


Specifikationerne for din config.rb afhænger af, hvordan du har oprettet dit system og projekter. Det meste af konfigurationen omhandler mappestrukturen i dit projekt. Jeg vil henvise til Sencha-dokumentationen til dette:
 - Mastering af Kompas/SASS Setup med Sencha Touch
 - En introduktion til Theming Sencha Touch [11] [12]


Når din config.rb er konfigureret, kan du køre compass compile i din .scss-mappe for at opbygge css-filerne.

Andre referencer 1


Du skal installere rubygems for at bruge gem kommandoen, du kan finde den her


Rubygems [13]


Og jeg tror, ​​du behøver ikke installere disse. Det virker for mig uden disse.


gem install haml
gem install haml-edge


Jeg installerer bare Compass med (pre release)


gem install compass --pre