Skip to content

Commit

Permalink
fix(chapter-02): clarification des instructions d'installation de nvm…
Browse files Browse the repository at this point in the history
… sous macOS

fix #403
  • Loading branch information
Thomas Parisot committed Jun 9, 2019
1 parent 2fe246c commit 7706791
Showing 1 changed file with 39 additions and 17 deletions.
56 changes: 39 additions & 17 deletions chapter-02/index.adoc
Original file line number Diff line number Diff line change
Expand Up @@ -316,46 +316,68 @@ indexterm:[installation, homebrew]
Un installeur officiel pour macOS est fourni sur le site de Node,
à l'adresse [URL]#https://nodejs.org/fr/download/#.

<<nvm,nvm>> est la voie alternative recommandée pour gérer plusieurs versions
de Node en parallèle.

Il est toutefois possible d'installer Node et `nvm` via le gestionnaire de
paquets Homebrew ([URL]#https://brew.sh#).
Il aide à installer des logiciels qui ne sont pas distribués via le
_Mac{nbsp}App{nbsp}Store_.

. Installer les _Command Line Tools_ pour compiler des logiciels depuis leur code source.
. Installation Homebrew.
<<nvm,nvm>> est la voie alternative que je recommande pour installer Node
mais aussi pour gérer plusieurs versions de Node en parallèle.
Lisez la suite de cette section si le gestionnaire de paquets Homebrew ([URL]#https://brew.sh#)
vous est familier, sinon rendez-vous à la section
`"<<nvm,Plusieurs versions sur la même machine{nbsp}(nvm)>>`" pour y découvrir
les instructions classiques d'installation.

Homebrew est la voie royale pour installer{nbsp}`nvm`.
C'est l'outil que j'utilise au quotidien pour installer mes logiciels macOS,
ceux en ligne de commande et ceux avec une interface graphique,
qui ne sont pas distribués sur le _Mac{nbsp}App{nbsp}Store_.

L'installation des _Command Line Tools_ est un pré-requis.
Ce sont utilitaires distribués par Apple pour transformer un ordinateur
grand{nbsp}public en outil de travail pour développeur·se.
On y retrouve Git et des compilateurs comme GCC, entre autres. +
C'est une installation qui se fait une bonne fois pour toutes.

.Installation des Command Line Tools et de Homebrew sous macOS
----
$ xcode-select --install
$ /usr/bin/ruby -e "$(curl -fsSL https://git.io/brew-install)"
----

Pour installer `nvm`, il suffit alors de lancer la commande suivante :
Enfin, l'installation de `nvm` peut s'effectuer avec la commande suivante :

----
$ brew install nvm
----

Ou, pour installer une seule version de Node, la plus récente :
Vous pouvez vérifier que le programme répond comme prévu avec cette commande :

[subs="+attributes"]
----
$ nvm --version
{nvmVersion}
----

Une dernière manipulation est nécessaire pour intégrer `nvm` de manière
permanente à notre terminal.
Ajoutez les lignes suivantes à la fin du fichier `~/.bashrc` (par défaut),
ou `~/.zshrc` (si vous avez installé votre propre _shell_) :

.{blank}~/.bashrc ou ~/.zshrc
----
$ brew install node
# (...)
export NVM_DIR="$HOME/.nvm"
. "/usr/local/opt/nvm/nvm.sh"
. "/usr/local/opt/nvm/etc/bash_completion"
----

Vous obtiendrez des options d'installation et de configuration en tapant
`brew info nvm` et/ou `brew info node`.
Vous êtes maintenant paré·e à utiliser Node sur votre Mac !

=== Windows
indexterm:[installation, Windows]

Un installeur officiel pour Windows est fourni sur le site de Node à l'adresse
[URL]#https://nodejs.org/fr/download/#.

<<nvm,`nvm-windows`>> est la voie alternative recommandée pour gérer plusieurs
versions de Node en parallèle.
<<nvm,`nvm-windows`>> est la voie alternative que je recommande pour installer
Node mais aussi pour gérer plusieurs versions de Node en parallèle.

.Un des écrans d'installation de Node sous{nbsp}Windows{nbsp}10
image::images/windows-node-installer.png[width="50%"]
Expand Down

0 comments on commit 7706791

Please sign in to comment.