Ruby on Rails est de plus en plus populaire chaque jour. Apprendre à développer en Ruby est une compétence très précieuse. Dans ce tutoriel, je vais vous montrer comment installer Rails sur un Raspberry Pi..
Utiliser SSH, ou Enveloppe de protection, permettra de contrôler le Raspberry Pi à partir d'un autre ordinateur. Pour activer SSH, vous devez obtenir l'adresse IP du Pi. Pour ce faire, tapez la commande suivante dans le LXTerminal application:
ifconfig
Vous verrez alors quelque chose de similaire à ceci:
Si vous utilisez une connexion sans fil, dans le wlan0 section, l’adresse IP se trouve sur la deuxième ligne, intitulée inet addr. Dans ce cas, mon adresse IP est 192.168.1.80.
Si vous utilisez une connexion Ethernet, l’adresse IP du Pi peut être trouvée dans le eth0 section.
Activez SSH puis redémarrez le Pi en tapant les commandes suivantes dans le répertoire LXTerminal la fenêtre:
sudo /etc/init.d/ssh démarrer sudo apt-get installer ssh sudo shutdown -r maintenant
Vous devez entrer chaque ligne une par une et appuyer sur la touche Revenir touche après la saisie de chaque ligne.
Sur un Mac, ouvrez Terminal, qui peut être trouvé dans le Applications> Utilitaires dossier. Tapez la commande suivante dans la fenêtre:
ssh [email protected]
Vous devriez remplacer 192.168.1.60 avec votre propre adresse IP. On vous demandera alors le mot de passe. Sauf si vous l'avez déjà changé, le mot de passe sera framboise. Bien que vous ne voyiez pas chaque caractère taper à l'écran ce que vous tapez est être entré.
Si un avertissement de sécurité est affiché, vérifiez que tout va bien, puis tapez soit y ou Oui continuer la connexion.
Si vous vous êtes connecté avec succès au Pi, vous verrez pi @ raspberrypi ~ $
étant affiché au bas de la Terminal fenêtre, semblable à ceci:
Vous devez commencer par installer les conditions préalables, afin de préparer l'installation de Rails. Tapez la commande suivante dans le Terminal fenêtre, une fois que vous avez connecté via SSH.
sudo apt-get install -y git curl subversion zlib1g-dev
Si vous rencontrez un Erreur 404, vous aurez probablement besoin de mettre à jour l'index du paquet, et ceci peut être fait en utilisant la commande suivante.
sudo apt-get update
Bien que vous obteniez déjà les packages requis, vous devrez récupérer le package SSL, le package de base de données SQL, etc..
sudo apt-get install -y openssl libreadline6-dev git-core zlib1g libssl-dev sudo apt-get install -y libyaml-dev libsqlite3-dev sqlite3 sudo apt-get install -y libxml2-dev libxslt-dev sudo apt-get install -y autoconf automake libtool bison
Ouvrez le RVM directement depuis son dépôt sur GitHub.
curl -L get.rvm.io | bash -s stable - rails
Une fois que vous avez correctement installé les packages requis et ouvert le RVM, il est recommandé d’exécuter un script afin d’activer Ruby..
source ~ / .rvm / scripts / rvm
Vous devriez maintenant avoir installé Ruby et Rails avec succès. Vous pouvez tester Ruby en tapant la commande suivante.
ruby -v
Si installé correctement, vous verrez un message confirmant quelle version de Ruby est installée, quand elle a été produite et ce qu'elle utilise pour fonctionner correctement.
Vous pouvez également tester Rails en tapant la commande suivante.
rails -v
Rails nécessitant un runtime JavaScript, vous devez installer un nouveau joyau Ruby appelé ExecJS, puis installez un package JS. Vous devriez commencer par installer le joyau.
gem installer execjs
Comme indiqué dans le référentiel ExecJS GitHub, ExecJS prend en charge toutes les exécutions suivantes:
Installer Node.js, en tapant la commande suivante:
sudo apt-get install nodejs
Pour vérifier que Rails est entièrement fonctionnel sur le Raspberry Pi, créez un projet simple en ajoutant un nouveau projet, en accédant à son répertoire, en ajoutant un échafaudage, en migrant la base de données, puis en démarrant le serveur..
Commencez par créer un nouveau projet Rails, appelé tutoriels
.
rails nouveaux tutoriels
Accédez au nouveau répertoire que vous venez de créer:
tutoriels cd
Vous pouvez maintenant créer un échafaudage simple, appelé Pas
en lançant la commande suivante:
rails g échafaudage Nom des étapes: chaîne forme: chaîne
Maintenant, migrez la base de données en utilisant la commande suivante:
rake db: migrer
Démarrez le serveur Rails:
serveur de rails
Si tout va bien, vous verrez le nouveau projet en action dans le navigateur en tapant l'adresse IP, suivie du numéro de port (3000 pour Rails), puis du nom du projet. Pour moi, ce serait l'adresse suivante.
http://192.168.1.69:3000/tutorials
C'est tout! Vous avez correctement installé Ruby on Rails sur un Raspberry Pi!
Vous avez commencé par activer SSH, puis en installant le logiciel requis pour que Rails fonctionne correctement.
Le meilleur moyen de savoir ce que vous pouvez faire avec votre nouveau serveur Rails est de le manipuler et de voir ce qu’il peut faire.!