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
dnfpro instalaci požadovaných balíčků:# dnf install ruby ruby-devel rubygems gcc
- Dále používáme
rubygemsk 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.sasssoubory nebo kompilovat na vyžádání atd.