GNU/Linux >> Tutoriels Linux >  >> Debian

Comment installer Ruby on Rails sur Debian 9 Stretch Linux

Présentation

Ruby on Rails est le framework Web qui a révolutionné le développement Web il y a quelques années et qui alimente de nombreuses start-ups les plus en vogue aujourd'hui. Il permet aux développeurs de développer rapidement des prototypes fonctionnels et même des sites complets sans avoir à réinventer la roue ou à se soucier des charges de configuration.

Ruby fonctionne mieux sur les systèmes de type Unix, ce qui fait de Linux un excellent choix pour développer pour Rails. Debian Stretch est livré avec une version à jour de Ruby et de Rails, ainsi qu'un support pour le populaire gestionnaire RVM Ruby.

Installer Ruby et Rails

Il existe deux manières de base d'installer Ruby et Rails sur Debian Stretch. La première consiste à utiliser RVM (Ruby Version Manager). Il vous permet de modifier et de sélectionner n'importe quelle version actuelle de Ruby et de compartimenter les installations.

L'autre option consiste à utiliser les packages dans les référentiels Debian. Ils sont stables et maintenus relativement à jour. Ils peuvent également être utilisés à l'échelle du système.

La méthode RVM

Avant d'installer réellement RVM, il y a quelques dépendances qui doivent être installées. Il est donc préférable de s'en débarrasser en premier.

# apt install build-essential curl nodejs

Vous devez maintenant ajouter les clés RVM GPG. Cela garantira des téléchargements sécurisés via RVM.

$gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3

Une fois que vous avez ajouté la clé, vous pouvez utiliser cURL pour obtenir le script RVM et installer Ruby.

$ curl -sSL https://get.rvm.io | bash -s stable --ruby

Le script prendra un certain temps à s'exécuter. RVM compile Ruby à partir des sources. Ce n'est pas trop grand, mais il faudra encore du temps pour le construire.

Le script RVM devrait automatiquement s'ajouter lui-même et Ruby à votre chemin Bash. La fermeture et la réouverture de votre terminal devraient rendre Ruby disponible. Sinon, vous pouvez exécuter la commande ci-dessous pour forcer son ajout.

$ source ~/.rvm/scripts/rvm

Vous pouvez tester s'il a été ajouté et s'il fonctionne correctement en exécutant la commande d'aide de RVM.

$ rvm help

RVM aurait dû intégrer et construire la dernière version stable de Ruby. Pour vérifier ce que c'est, exécutez la commande version de Ruby.

$ ruby -v

Si vous voulez ou avez besoin d'une version de Ruby différente de celle installée, vous pouvez lister toutes celles disponibles pour RVM.

$ rvm list known

Pour installer l'un d'entre eux, exécutez rvm install suivi du numéro de version souhaité.

$ rvm install 2.3

Afin de spécifier la version de Ruby que vous souhaitez utiliser, dites-le simplement à RVM.

$ rvm use 2.3

Si vous voulez faire de cette version la version par défaut, ajoutez-la à la fin.

$ rvm use 2.3 --default

Donc, cela peut être beaucoup à prendre en compte, mais avec cette gamme d'options, il est clair pourquoi de nombreux développeurs Rails préfèrent utiliser RVM.

Maintenant que vous avez installé Ruby, vous pouvez utiliser le système de gestion des packages gem de Ruby pour installer Rails. Les gems fonctionnent de la même manière que les packages Linux et peuvent être installés avec une seule commande.

$ gem install rails

Si vous avez besoin d'une version spécifique, précisez-la.

$ gem install rails -v 4.2

Les rails prendront quelques minutes à installer. C'est assez grand. Ensuite, vous serez prêt à démarrer un projet Rails.

La méthode Debian

La manière Debian d'installer Ruby et Rails est beaucoup, beaucoup plus simple. Cette commodité s'accompagne d'une réduction de la flexibilité. Si vous prévoyez de garder Ruby cohérent avec les dernières versions stables, il pourrait être préférable d'utiliser les packages Debian.

Pour installer Ruby et Rails, utilisez simplement apt .

# apt install ruby rails

Démarrer votre projet

Avec Ruby et Rails installés, la configuration d'un projet Rails est très simple. Juste cd dans le répertoire où vous voulez le démarrer, et exécutez la commande fournie par Rails pour créer un nouveau projet.

$ cd /directory/containing/site/
$ rails new yourproject

Rails créera un nouveau dossier et le remplira avec tous les fichiers et dossiers nécessaires à un projet Ruby on Rails.

Vous pouvez tester que tout est installé et fonctionne correctement en entrant dans le nouveau dossier de projet et en exécutant le serveur de développement intégré fourni avec Rails.

$ cd yourproject
$ rails s

Vous pouvez ouvrir votre navigateur et accéder à localhost:300 . Vous devriez voir la page d'accueil de Rails.

Conclusion

Être opérationnel avec Rails sur Debian Stretch est assez facile. RVM fournit une tonne d'options, mais nécessite un peu de travail pour être configuré. Debian a tout ce dont vous avez besoin dans ses dépôts, mais ils limitent le contrôle que vous avez sur votre environnement de développement. Quoi qu'il en soit, Stretch est une excellente plate-forme de développement Rails.


Debian
  1. Comment installer Tomcat 9 sur Debian 9 Stretch Linux

  2. Comment installer TeamViewer sur Debian 9 Stretch Linux

  3. Comment installer Spotify sur Debian 9 Stretch Linux

  4. Comment installer le client Dropbox sur Debian 9 Stretch Linux

  5. Comment installer Skype sur Debian 9 Stretch Linux 64 bits

Comment installer Ruby sur Debian 9

Comment installer Ruby On Rails sous Linux

Comment installer Ruby on Rails sur Debian 9

Comment installer Go sur Debian 9 Stretch

Comment installer Ruby on Rails sur Debian 10

Comment installer Ruby sur Debian 11