Téléchargez la version Windows de Ruby + Devkit et installez-la. Notez que si vous modifiez le chemin d'installation par défaut, vous devrez modifier les paramètres de certaines gemmes qui seront installées ultérieurement.
Opérez à partir du terminal Visual Studio Code. Le terminal est ouvert en bas de l'écran en sélectionnant "Nouveau Terminal" depuis "Terminal" dans le menu.
gem install rubocop
gem install ruby-debug-ide
gem install debase
gem install rcodetools
gem install ruby-lint
gem install reek
gem install faster
gem install debride
Installez «Ruby» à partir de l'extension Visual Studio Code.
Allez dans "Paramètres utilisateur" et "Paramètres" dans "Fichier" dans le menu, et recherchez "ruby". Cliquez sur "Modifier avec setting.json" et modifiez setting.json comme suit.
setting.json
{
"ruby.codeCompletion": "rcodetools",
"ruby.format": "rubocop",
"ruby.lint": {
"reek": true,
"rubocop": true,
"ruby": true,
"fasterer": true,
"debride": true,
"ruby-lint": true
},
"ruby.intellisense": "rubyLocate",
"ruby.locate": {
"exclude": "{**/@(test|spec|tmp|.*),**/@(test|spec|tmp|.*)/**,**/*_spec.rb}",
"include": "**/*.rb"
}
}
launch.json
{
"version": "0.2.0",
"configurations": [
{
"name": "Debug Lical File",
"type": "Ruby",
"request": "launch",
"program": "${workspaceRoot}/hoge.rb"
}
]
}
À ce stade, il est possible de déboguer le fichier .rb tout en l'arrêtant à un point d'arrêt. Pour vous arrêter à un point d'arrêt, cliquez à gauche du numéro de ligne pour ajouter un point rouge. Ensuite, sélectionnez "Exécuter" dans le menu, puis "Démarrer le débogage". Ensuite, configurez Ruby on Rails pour qu'il fonctionne.
Entrez ce qui suit dans le terminal Visual Studio Code. Dans l'exemple suivant, PostgreSQL est spécifié pour DB. Créez un projet nommé "test_project" et déboguez-le avec les derniers "rails s".
gem install bundler
install rails
rails new test_project -d postgresql
cd test_project
bundle install
rails s
Si quelque chose manque, une erreur se produira, alors suivez les étapes ci-dessous.
Si vous lisez le message d'erreur et que l'on vous dit que Webpacker ne suffit pas, installez-le ci-dessous.
rails webpacker install
Si on vous dit que Node.js ou Yarn est manquant, téléchargez-le et installez-le.
Télécharger Node.js Télécharger Yarn
Avec ce qui précède, le serveur local est démarré par des "rails s". Lorsque vous ouvrez "localhost: 3000" dans votre navigateur, la page Rails s'affiche.
Si Rails ne démarre pas car le numéro de port 3000 est dupliqué avec d'autres services, vous pouvez ajouter la spécification du numéro de port à launch.json.