Compass est un framework de création CSS open source qui peut compiler .css
fichiers de feuille de style de .sass
fichiers au fur et à mesure qu'ils sont écrits, facilitant ainsi la vie d'un concepteur de sites Web. Dans ce didacticiel, nous allons installer Compass sur RHEL 8 / CentOS 8, avec toutes ses dépendances.
Dans ce didacticiel, vous apprendrez :
- Comment installer les dépendances requises par Compass
- Comment utiliser la boussole
- Comment créer un projet Compass

Configuration logicielle requise et conventions utilisées
Catégorie | Exigences, conventions ou version du logiciel utilisée |
---|---|
Système | RHEL 8/CentOS 8 |
Logiciel | Compass 1.0.3 Rubygems 2.7.6 |
Autre | Accès privilégié à votre système Linux en tant que root ou via le sudo commande. |
Conventions | # - nécessite que les commandes linux données soient exécutées avec les privilèges root soit directement en tant qu'utilisateur root, soit en utilisant sudo commande$ – nécessite que les commandes linux données soient exécutées en tant qu'utilisateur normal non privilégié |
Comment installer la boussole sur Redhat 8 instructions étape par étape
L'installation de Compass est une tâche facile, si nous savons de quels packages il a besoin, mais un peu délicat si nous ne sommes pas familiers avec ruby
. Tous les packages requis sont disponibles si les référentiels de gestion des abonnements sont activés.
- Nous utiliserons
dnf
pour installer les packages requis :# dnf install ruby ruby-devel rubygems gcc
- Ensuite, nous utilisons
rubygems
pour installer Compass :# gem install compass
- Pour voir notre outil fonctionner, nous pouvons interroger la version de Compass :
# 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
- La dernière étape consiste à créer un projet Compass vide.
$ 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 [...]
Comme le suggère la sortie, nous pouvons commencer à remplir le projet avec des fichiers SASS dans le sous-répertoire approprié,
my_project/sass/
dans l'exemple ci-dessus. Nous pouvons configurer Compass pour compiler lorsque nous éditons le.sass
fichiers, ou compiler à la demande, etc.