Préparation technique du cours
Préparer votre ordinateur pour STT-1100
Installez les applications avec leurs boutons habituels, puis vérifiez le résultat directement dans RStudio. La connexion à GitHub possède sa propre page guidée.
Installer R et RStudio
Installer les packages R
Rendre un fichier Quarto
Connecter GitHub au module 2
Chaque personne doit apporter à chaque séance un ordinateur portable Windows, macOS ou Linux sur lequel les outils nécessaires au module courant sont installés et fonctionnels. Pour la première séance, seuls R, RStudio Desktop, Quarto et les packages R de départ sont requis.
Une connexion Internet stable est nécessaire. Si l’ordinateur est administré par une organisation, vérifiez avant le cours que vous avez le droit d’installer des logiciels.
Ce qui doit fonctionner
Avant la première séance :
- RStudio démarre et la Console calcule
1 + 1; - RStudio ouvre un fichier
.qmd; - le bouton
Renderproduit un fichier HTML sans erreur.
Avant le module 2 :
- un chemin apparaît dans
Tools > Global Options > Git/SVN, à côté deGit executable; - votre compte GitHub existe et son adresse courriel est vérifiée;
- la page de connexion SSH confirme votre propre identifiant GitHub.
Ordre d’installation
1. Installer R
Téléchargez R depuis le Comprehensive R Archive Network, puis choisissez votre système :
Ouvrez le fichier téléchargé et acceptez les options proposées par défaut.
2. Installer RStudio Desktop
- Ouvrez la page de téléchargement de RStudio Desktop.
- Téléchargez la version gratuite correspondant à votre ordinateur.
- Ouvrez le fichier téléchargé et terminez l’installation.
- Ouvrez RStudio.
Dans l’onglet Console, exécutez :
R.version.string
1 + 1Le premier résultat doit afficher une version de R et le second doit afficher 2.
3. Vérifier Quarto avec le bouton Render
Les versions récentes de RStudio Desktop incluent Quarto. Pour vérifier qu’il fonctionne :
- Dans RStudio, cliquez sur
File > New File > Quarto Document. - Choisissez le format
HTML. - Cliquez sur
Create. - Enregistrez le fichier.
- Cliquez sur le bouton
Rendersitué au-dessus du document.
Si une page HTML s’ouvre sans erreur, Quarto fonctionne. Si RStudio ne propose pas Quarto Document, installez Quarto depuis sa page officielle, puis fermez et rouvrez RStudio.
4. Installer et vérifier Git
Windows
Téléchargez Git for Windows, ouvrez l’installateur et conservez les choix proposés par défaut.
macOS
Téléchargez Git depuis la page officielle pour macOS et suivez l’option d’installation proposée pour votre version du système.
Linux
Suivez la procédure officielle correspondant à votre distribution. Demandez de l’aide si l’installation exige des droits d’administration.
Vérification dans RStudio
- Fermez complètement RStudio après l’installation de Git.
- Ouvrez RStudio de nouveau.
- Cliquez sur
Tools > Global Options > Git/SVN. - Vérifiez qu’un chemin apparaît dans
Git executable.
Si le chemin est présent, RStudio reconnaît Git.
Préparer GitHub pour le module 2
5. Créer et vérifier le compte GitHub
Créez un compte personnel gratuit à partir de la procédure officielle GitHub. Terminez la vérification de votre adresse courriel et notez exactement votre nom d’utilisateur GitHub.
6. Enregistrer votre nom pour les commits
Cette étape se fait une seule fois dans la Console de RStudio. Remplacez les deux exemples par votre nom et par une adresse associée à votre compte GitHub :
if (!requireNamespace("usethis", quietly = TRUE)) {
install.packages("usethis")
}
usethis::use_git_config(
user.name = "Prénom Nom",
user.email = "adresse-associee-a-github@example.com"
)Ces renseignements seront associés à vos commits. Vous pouvez utiliser l’adresse privée fournie par GitHub si vous ne voulez pas afficher votre adresse personnelle dans vos commits.
7. Connecter GitHub à RStudio avec SSH
Ouvrez la page dédiée et suivez ses boutons dans l’ordre :
Connecter GitHub à RStudio avec SSH
Cette page explique comment créer la clé depuis Tools > Global Options > Git/SVN, l’ajouter à GitHub, vérifier la connexion et cloner le dépôt du cours.
Installer les packages R de départ
Dans la Console de RStudio, exécutez le bloc suivant. Il installe uniquement les packages manquants :
packages_requis <- c(
"tidyverse", "knitr", "rmarkdown", "remotes", "usethis"
)
packages_installes <- rownames(installed.packages())
packages_manquants <- setdiff(packages_requis, packages_installes)
if (length(packages_manquants) > 0) {
install.packages(packages_manquants)
}
if (!requireNamespace("UlavalSSD", quietly = TRUE)) {
remotes::install_github("AurelienNicosiaULaval/UlavalSSD")
}Vérifiez ensuite :
library(tidyverse)
library(UlavalSSD)
dim(UlavalSSD::MeteoQuebec)Le résultat doit afficher deux nombres, soit le nombre de lignes et le nombre de colonnes.
Test final avec un document Quarto
- Dans RStudio, choisissez
File > New File > Quarto Document. - Créez un document HTML.
- Enregistrez-le sous
test-installation.qmd. - Dans un bloc de code R, écrivez le code suivant :
library(tidyverse)
resultats <- tibble(
valeur = 1:3,
carre = valeur^2
)
resultats- Cliquez sur
Render.
L’installation est prête lorsque le fichier HTML s’ouvre sans erreur et que la colonne carre contient 1, 4 et 9.
Vérification avant le module 2
- Ouvrez la page de connexion SSH.
- Suivez les étapes jusqu’au message qui affiche votre identifiant GitHub.
- Acceptez l’invitation au dépôt ou à l’organisation du cours.
- Clonez votre dépôt avec les boutons
File > New Project > Version Control > Git.
Dépannage
| Symptôme | Vérification par les menus | Correction la plus probable |
|---|---|---|
| RStudio ouvre, mais R ne démarre pas | Regardez si la Console affiche une version de R au démarrage | Installez R avant RStudio, puis redémarrez RStudio. |
Le bouton Render est absent |
Vérifiez que le fichier ouvert se termine par .qmd |
Installez Quarto, puis fermez et rouvrez RStudio. |
La case Git executable est vide |
Ouvrez Tools > Global Options > Git/SVN |
Installez Git, puis fermez et rouvrez RStudio. |
| La connexion GitHub est refusée | Ouvrez la page SSH | Vérifiez la clé publique et le compte GitHub utilisé. |
| Un package est introuvable | Ouvrez l’onglet Packages et cherchez son nom |
Installez le package dans la Console, puis ajoutez le bon library() dans le fichier .qmd. |
Le document fonctionne par lignes, mais pas avec Render |
Cliquez sur Session > Restart R, puis sur Render |
Ajoutez au document tous les library() et toutes les étapes nécessaires. |
Si le problème persiste, conservez le message d’erreur complet et une capture montrant l’étape où le problème apparaît. Ne transmettez jamais un mot de passe, un jeton d’accès ou une clé SSH privée.