Intellij IDEA, mac OS lion et variables d’environnement

22 Mar

 

Lors de l’installation du plugin Scala sur Idea, je me suis aperçu que celui-ci ne fonctionnait pas trop…Enfin, ne fonctionne pas trop, sans que celui-ci ne soit correctement setté 😉 .

En effet, le plugin Scala se base sur les variables d’environnement pour fonctionner.

Méthode qui ne marche pas: .bash_profile

Pour les setter, j’ai commencer par modifier le .bash_profile (situé dans le répertoire /Users/mon_user):

export SCALA_HOME=/Users/adio/Logiciels/___utils___/Library/sdk/scala/scala-2.9.1-1
export PATH=${PATH}:${SCALA_HOME}/bin

Jusque le tout va bien: on peut utiliser les commandes scala dans la console.Cependant, dans Idea, on s’aperçoit que…

Settings > Compiler > Scala Compiler

…cela ne marche pas.

Méthode qui marche: environment.plist

Il faut faire dans le répertoire /Users/mon_user:

  • un répertoire .MacOSX,
  • créer un fichier environment.plist à l’intérieur de celui-ci,
  • taper la commande:
defaults write ~/.MacOSX/environment PATH "$PATH"
  • open .MacOSX/environment.plist
  • rajouter autant de key/type/value que de variables d’environnement, où:
    • key: le nom de la variable (ex: SCALA_HOME)
    • type: String
    • value: le path de la variable d’environnement
  • Fermer. Sauvegarder. Fermer et ré-ouvrir la session.

Et dans Idea:

Settings > Compiler > Scala Compiler

Settings > Compiler > Scala Compiler

…il est possible de choisir le compilateur. Et voilà…

Dernière remarque: si vous aviez déjà un projet scala, il est possible que cela ne marche pas top encore. Pour ma part, j’ai du faire un nouveau projet java (avec la facet scala) pour que tout soit correctement fonctionnel (dans mon autre projet en fait…).

One thought on “Intellij IDEA, mac OS lion et variables d’environnement

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *