Révisions
Crédit : Yoann Dupont
Installation de la chaîne
Prérequis
Configuration minimale recommandée :
- 2 coeurs
- 17 Go d'espace libre pour l'installation
- 4 Go de RAM
L'installation prend 2 à 4 heures, selon la puissance de l'ordinateur et la vitesse de la connexion à Internet.
Étapes
- docker
- alpi-docker
- alternative : installation manuelle
1. Installer Docker
Pour installer Docker, il est recommandé de suivre les instructions de la documentation officielle :
- installation de Docker sur Linux (Ubuntu) : https://docs.docker.com/install/linux/docker-ce/ubuntu/
- installation de Docker sur Mac : https://docs.docker.com/docker-for-mac/
- installation de Docker sur Windows : https://docs.docker.com/docker-for-windows/
2. Utiliser Docker pour installer FRMG
Récupérez le dossier git frmg-docker et lancez l'installation :
git clone https://gitlab.inria.fr/???
cd frmg-docker/
docker build -t frmg .
Notes :
- Le dépôt git d'Aleda pèse 4Go, il est donc normal que l'installation prenne du temps à ce moment là.
- FRMG et LeFFF demandent un certain temps et une certaine quantité de RAM, faites bien attention à avoir environ 4Go de RAM disponible à ce moment.
3. Installation manuelle
Il est possible d'installer un à un les paquets, à partir d'alpi.
git clone https://gitlab.inria.fr/almanach/alpi.git
cd alpi
./alpi
Une fois l'installation terminée, il faut mettre à jour l'environnement afin d'accéder aux exécutables. En supposant que l'installation utilise le préfixe par défaut :
source ${HOME}/exportbuild/sbin/setenv.sh
Cette commande peut être ajoutée au fichier ".bashrc".
Afin de tester votre installation de FRMG, vous pouvez lancer la commande :
echo "Jean mange une pomme." | frmg_lexer | frmg_parser - -disamb -conll
Installation de l'environnement de développement
Paramètres Emacs
Le thème mg.el permet de colorer la syntaxe SMG.
Paramètres VSCode
Vous pouvez télécharger le module de coloration syntaxique pour VSCode à cette adresse : https://gitlab.inria.fr/mgkit/syntax_hightlighting_smg/-/tree/dev
- Version imprimable
- Connectez-vous ou inscrivez-vous pour publier un commentaire