Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Configuration de votre environnement de développement Ruby pour Elastic Beanstalk
Ce chapitre fournit des instructions pour configurer un environnement de développement Ruby afin de tester votre application localement avant de la déployer sur AWS Elastic Beanstalk. Il fait également référence à des sites Web qui fournissent des instructions d'installation pour des outils utiles.
Pour accéder aux outils et aux étapes de configuration courants qui s'appliquent à toutes les langues, veuillez consulter Configuration de votre machine de développement pour une utilisation avec Elastic Beanstalk.
Pour suivre les procédures décrites dans ce guide, vous aurez besoin d'un shell ou d'un terminal de ligne de commande pour exécuter des commandes. Dans les listes, les commandes sont précédées d'un symbole d'invite ($) et du nom du répertoire actuel, le cas échéant.
~/eb-project$ this is a command
this is output
Sous Linux et macOS, vous pouvez utiliser le shell et le gestionnaire de package de votre choix. Sur Windows, vous pouvez installer le sous-système Windows pour Linux
Pour accéder aux outils et aux étapes de configuration courants qui s'appliquent à toutes les langues, veuillez consulter Configuration de votre machine de développement pour une utilisation avec Elastic Beanstalk.
Sections
Installation de Ruby
Installez GCC si vous n'avez pas de compilateur C. Sur Ubuntu, utilisez apt
.
~$ sudo apt install gcc
Sur Amazon Linux, utilisez yum
.
~$ sudo yum install gcc
Installez RVM pour gérer les installations du langage Ruby sur votre machine. Utilisez les commandes sur rvm.io
~$ gpg2 --recv-keys key1
key2
~$ curl -sSL https://get.rvm.io | bash -s stable
Ce script s'installe RVM dans un dossier nommé .rvm
dans votre répertoire utilisateur et modifie votre profil shell pour charger un script de configuration chaque fois que vous ouvrez un nouveau terminal. Chargez le script manuellement pour commencer.
~$ source ~/.rvm/scripts/rvm
Utilisez rvm get head
pour obtenir la version la plus récente.
~$ rvm get head
Affichez les versions disponibles de Ruby.
~$ rvm list known
Vérifiez Ruby dans le AWS Elastic Beanstalk Document sur les plateformes pour trouver la dernière version de Ruby disponible sur une plateforme Elastic Beanstalk. Installez cette version.
~$ rvm install 3.2
Testez votre installation Ruby.
~$ ruby --version
Installation de la AWS SDKpour Ruby
Si vous devez gérer AWS ressources depuis votre application, installez le AWS SDK for Ruby. Par exemple, avec SDK for Ruby, vous pouvez utiliser Amazon DynamoDB (DynamoDB) pour stocker les informations relatives aux utilisateurs et aux sessions sans créer de base de données relationnelle.
Installez le SDK for Ruby et ses dépendances à l'aide de la gem
commande.
$ gem install aws-sdk
Visitez le AWS SDK for Ruby page d'accueil
Installation d'un éditeur de texte IDE ou
Les environnements de développement intégrés (IDEs) fournissent un large éventail de fonctionnalités qui facilitent le développement d'applications. Si vous n'en avez jamais utilisé IDE pour le développement de Ruby, essayez Aptana RubyMine et voyez ce qui vous convient le mieux.
Note
An IDE peut ajouter des fichiers dans le dossier de votre projet que vous ne souhaitez peut-être pas enregistrer dans le contrôle de source. Pour empêcher la validation de ces fichiers de contrôle de code source, utilisez .gitignore
ou l'équivalent de votre outil de contrôle de source.
Si vous souhaitez simplement commencer à coder et que vous n'avez pas besoin de toutes les fonctionnalités d'unIDE, pensez à installer Sublime Text