Le wiki de WIMS EDU

L'association WIMS EDU a ouvert ce wiki afin de favoriser les collaborations entre utilisateurs de WIMS.

Outils pour utilisateurs

Outils du site


installation:apple:macosx_dev

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
installation:apple:macosx_dev [17/05/2016 11:56] – [MacOS X (mode développeur)] obadoinstallation:apple:macosx_dev [14/10/2023 11:25] (Version actuelle) – [Bugs connus] bernadette
Ligne 6: Ligne 6:
  
 Commencez donc par installer Homebrew (si ce n'est déjà fait) :  Commencez donc par installer Homebrew (si ce n'est déjà fait) : 
 +<code bash>
   ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"   ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
 +</code>
  
-Si brew était déjà installé, mettez le à jour ainsi : +Si brew est déjà installé, mettez-le à jour ainsi :  
 +<code bash>
   brew update   brew update
   brew upgrade   brew upgrade
 +</code>
  
 Puis installez Apache ant avec Homebrew: Puis installez Apache ant avec Homebrew:
-  brew install ant+<code bash>brew install ant autoconf svn</code>
  
 +Si vous êtes vraiment développeur (pour faire fonctionner certaines parties de wimstest)
 +installez enscript et gcovr avec Homebrew
 +<code bash>
 +  brew install enscript
 +  brew install gcovr lcov
 +</code>
  
-Une fois ceci fait, passez simplement à [[installation:apple:macosx|l'installation classique]], mais au lieu de télécharger la dernière archive WIMS disponible, récupérez les sources SVN ainsi :  +Une fois ceci fait, passez simplement à [[installation:apple:macosx|l'installation classique]], mais au lieu de télécharger la dernière archive WIMS disponible, récupérez les sources SVN ainsi (avec l'utilisateur wims en étant dans le répertoire wims) 
-  svn checkout https://subversion.renater.fr/wimsdev/trunk/wims .+<code bash>svn checkout https://subversion.renater.fr/anonscm/svn/wimsdev/trunk/wims . </code> 
 +(le '.' à la fin de la commande indique que les sources doivent être mises dans le répertoire où on se trouve) 
 +et après avoir décompacté l'archive, faites 
 +<code bash>cd src; autoconf; autoheader;</code>
  
-==== Librairie "GD" ==== +Il est possible de lancer la compilation avec l'option --gcov 
-Depuis WIMS v4.07b, la librairie [[http://libgd.bitbucket.org|"GD"]] est nécessaire à la compilation de flydraw, programme inclus à WIMS. +(Test Coverage Programpermet de voir les lignes atteintes lors de l'exécution de ./wims)
-Cette librairie peut être téléchargée via Macportmais sans les bonnes options de configuration, la compilation ne pourra se faire correctement. Le plus simple est donc d'installer cette librairie via [[http://brew.sh/index_fr.html| Homebrew]]. (Homebrew installe ses paquets directement dans le système, alors que Macport les place dans "/opt" )+
  
-  * commande pour installer cette librairie avec homebrew : 
  
-  brew install gd +====== Bugs connus ====== 
- +Il arrive parfois en mode développeur que la compilation soit extrêmement longue à cause d'erreurs ''.../bin/tex..gif: Metafont failed.''. Si c'est votre cas, vous pouvez télécharger les fonts pré-compilées ainsi 
- +<code bash> 
-=== Options de Compilation (WIMS >=v4.07b) === +  wget https://sourcesup.renater.fr/frs/download.php/file/4344/mathfonts.tgz 
-Lors de la compilation de wims, vous avez la possibilité d'ajouter l'option "mathjax" et "jmol":  +  tar xzf mathfonts.tgz 
-   ./compile --mathjax --jmol+  rm mathfonts.tgz 
 +  find ./public_html/mathfonts -name .svn -exec rm -rf '{}' \; 
 +</code>
  
installation/apple/macosx_dev.1463486162.txt.gz · Dernière modification : 17/05/2016 11:56 de obado