Cette page documente le processus pour installer rubygems et Compass dans son répertoire personnel sur un hébergement partagé.
Je recommande utiliser compass uniquement sur des nouveaux projets, avant de convertir des anciens projets.
Ce processus vise un système Debian ou Ubuntu avec les packages suivant installé:
- install
- build-essential
- bison
- openssl
- libreadline6
- libreadline6-dev
- curl
- git-core
- zlib1g
- zlib1g-dev
- libssl-dev
- libyaml-dev
- libsqlite3-0
- libsqlite3-dev
- sqlite3
- libxml2-dev
- libxslt-dev
- autoconf
- libc6-dev
- ncurses-dev
Je l'ai utilisé sur les serveurs suivant de Koumbit:
- ceres
1. Installer rvm, ruby et rubygems
- Il est extrêmement facile d'installer rvm, ruby et rubygems avec une seul commande pour un usager grace au install script de rvm:
\curl -L https://get.rvm.io | bash -s stable --ruby
Or, if you are a user without sudo privileges, you should run the following version of this command:
\curl -L https://get.rvm.io | bash -s stable --ruby --autolibs=read-fail
If you are not working on ceres, then there may be dependencies that are not installed. You may get an error message to this effect, or if part of the rvm install has completed you may be able to run the command "rvm requirements" to see what is missing.
Ceci install rvm dans ~/.rvm et ruby dans ~/.rvm/rubies. Une fois installer vous devez passer, au minimum, les commandes suivantes pour commencer a vous en servir:
source ~/.rvm/scripts/rvm
- Il n'est pas nécessaire d'installer rubygems directement si vous suivez ces commandes, parce que ruby 1.9+ inclus déjà rubygems.
- Pour fonctionner dans un environnement Debian, on à besoin d'un dernier package Ruby:
rvm pkg install zlib --verify-downloads 1 rvm reinstall all --force
[Option] Placer la commande `source /home/sofian/.rvm/scripts/rvm` dans ~/.bashrc
2. Installer et partir compass
Ces instructions sont pour un sous-thème de zen. Pour d'autres thèmes, il sera peut-être nécessaire d'adapter ce processus.
- D'abord il faut installer compass
rvm all do gem install compass
- Ensuite naviguer à la racine de votre thème, et tapper:
compass compile
Cette commande récriras tous vos fichiers css.
Pour mettre a jour des changements sur vos fichiers sass vous pouvez utiliser périodiquement compass compile.
- Si vous travaillez sur votre propre environnement de dev, et non sur un des serveurs de Koumbit, vous avez l'option de rouler compass watch - un processus automatisé qui surveille les changements au répertoire et les mets a jour automatiquement.
3. Ressources
- Pour un aperçu du syntaxe sass ou scss
J'ai consulter https://rvm.io/rvm/install/ pour installer rvm/ruby/rubygems dans mon home.
Stack overflow ma sauvé la vie encore! http://stackoverflow.com/questions/6920545/fresh-install-of-rvm-in-ubuntu-isnt-letting-me-install-gems-zlib-error
Le fichier /sass/README.txt dans un sous-thème de zen