Compass je open-source framework pro tvorbu CSS, který dokáže kompilovat .css
soubory stylů z .sass
soubory tak, jak jsou zapsány, což usnadňuje život webového designéra. V tomto tutoriálu nainstalujeme Compass na RHEL 8 / CentOS 8 se všemi jeho závislostmi.
V tomto tutoriálu se naučíte:
- Jak nainstalovat závislosti vyžadované Compass
- Jak používat kompas
- Jak vytvořit projekt kompasu
Vytváření projektu pomocí Compass.
Požadavky na software a použité konvence
Kategorie | Požadavky, konvence nebo použitá verze softwaru |
---|---|
Systém | RHEL 8 / CentOS 8 |
Software | Kompas 1.0.3 Rubygemy 2.7.6 |
Jiné | Privilegovaný přístup k vašemu systému Linux jako root nebo prostřednictvím sudo příkaz. |
Konvence | # – vyžaduje, aby dané linuxové příkazy byly spouštěny s právy root buď přímo jako uživatel root, nebo pomocí sudo příkaz$ – vyžaduje, aby dané linuxové příkazy byly spouštěny jako běžný neprivilegovaný uživatel |
Jak nainstalovat kompas na Redhat 8 krok za krokem
Instalace Compassu je snadný úkol, pokud víme, jaké balíčky potřebuje, ale trochu složitější, pokud neznáme ruby
. Všechny požadované balíčky jsou dostupné, pokud máme povoleny repozitáře pro správu předplatného.
- Budeme používat
dnf
pro instalaci požadovaných balíčků:# dnf install ruby ruby-devel rubygems gcc
- Dále používáme
rubygems
k instalaci kompasu:# gem install compass
- Abychom viděli, jak náš nástroj funguje, můžeme se dotázat na verzi kompasu:
# compass --version Compass 1.0.3 (Polaris) Copyright (c) 2008-2019 Chris Eppstein Released under the MIT License. Compass is charityware. Please make a tax deductible donation for a worthy cause: http://umdf.org/compass
- Posledním krokem je vytvoření prázdného projektu Compass.
$ compass create my_project directory my_project/ directory my_project/sass/ directory my_project/stylesheets/ create my_project/config.rb create my_project/sass/screen.scss [...]
Jak výstup naznačuje, můžeme začít plnit projekt soubory SASS v příslušném podadresáři
my_project/sass/
ve výše uvedeném příkladu. Můžeme nastavit kompas, aby se kompiloval, když upravujeme.sass
soubory nebo kompilovat na vyžádání atd.