Le guide décrit comment installer Ruby on Rails sur Ubuntu 22.04.
Nous allons tout faire via la console en quelques étapes.
Nous ajoutons la clé du référentiel au système:
gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 \ 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
Nous téléchargeons le programme d'installation RPM
curl -sSL https://get.rvm.io | bash -s stable --ruby
La commande installera automatiquement les packages requis et installera la version Ruby 2.7.
Après avoir terminé toute l'installation, chargez le RVM sur le système avec la commande suivante.
source /usr/local/rvm/scripts/rvm
Ensuite, mettez à jour le RVM vers la dernière version stable et ajoutez l'utilisateur root au groupe rvm.
rvm devient stable --autolibs=enable
usermod -a -G rvm root
Vérifiez ensuite la version rvm avec la commande ci-dessous.
version rvm
Passons à l'installation de Ruby on Rails.
rvm installer ruby-2.7.1
Lorsque toute l'installation est terminée, ensemble Rubis 2.7.1 comme version par défaut.
rvm --default utiliser ruby-2.7.1
Vérifiez maintenant la version de Ruby avec la commande ci-dessous.
rubis --version
Installation des packages Nodejs et Yarn nécessaires
sudo apt install gcc g++ make
Ajoutez maintenant le référentiel Nodejs Nodesource.
boucle -sl https://deb.nodesource.com/setup_14.x | -E bash sudo -
Ajoutez ensuite la clé GPG et le référentiel du gestionnaire de packages Yarn.
boucle -sl https://dl.yarnpkg.com/debian/pubkey.gpg | Sudo apt-key -
écho "deb https://dl.yarnpkg.com/debian/ stable main" | sudo tee /etc/apt/sources.list.d/yarn.list
Ensuite, mettez à jour tous les packages disponibles sur votre système et installez Nodejs et Yarn, en utilisant la commande apt ci-dessous.
Sudo apt mise à jour
sudo apt installer le fil nodejs
Après avoir terminé toute l'installation, vérifiez la version de Nodejs avec la commande suivante.
noeud --version
Nous mettons à jour les packages GEM:
gem update --system Otrzymasz pomyślną wiadomość, comme ci-dessous. Créez ensuite une nouvelle configuration pour RubyGem '~ / .gemrc' et désactivez l'installation de la documentation du package avec la commande ci-dessous.écho "gemme: --sans document" >> ~/.gemrc
Nous installons des rails
rails d'installation de bijouDans ce tutoriel, nous utiliserons PostgreSQL comme base de données pour notre projet Rails. Dans cette étape, nous allons installer le serveur de base de données PostgreSQL fourni par le référentiel officiel Ubuntu.
Installez le serveur de base de données PostgreSQL sur Ubuntu 20.04, en utilisant la commande apt ci-dessous.
sudo apt installer postgresql postgresql-contrib libpq-dev -yNous courons dans le système:
systemctl démarrer postgresqlsystemctl activer postgresqlConnectez-vous ensuite au shell PostgreSQL et créez un nouveau rôle "user_dev" avec le mot de passe "password" et les autorisations "createdb" et "login".
sudo -i -u postgres psqlcréer le rôle uzytkownik_dev avec le mot de passe de connexion createdb 'haslo';Voir maintenant tous les utilisateurs disponibles dans PostgreSQL, en utilisant la requête suivante.
\duPar défaut, Ruby on Rails utilisait SQLite comme base de données par défaut. Dans ce guide, nous allons démarrer un nouveau projet Rails, en utilisant la base de données PostgreSQL.
Créer un nouveau projet 'application' avec la base de données PostgreSQL par défaut, en utilisant la commande suivante 'rails'.
rails nouvelle application -d postgresqlVous obtiendrez maintenant le répertoire du projet 'application', allez dans le répertoire du projet et éditez la configuration de la base de données 'config/database.yml' avec l'éditeur nano.
demande cd /nano config/database.ymlDans la section développeur, ajoutez la configuration de la base de données comme ci-dessous.
héberger: localhost port: 5432 Nom d'utilisateur: uzytkownik_dev password: je suis désoléSauver et fermer.
Ensuite, exécutez la commande rails ci-dessous, pour générer et migrer la base de données de notre projet Rails, et assurez-vous, qu'il n'y a pas d'erreur.
rails db:mettre en placerails db:émigrerUne fois l'installation terminée, démarrez le serveur Web puma rails par défaut, en utilisant la commande ci-dessous.
rails s -b 0.0.0.0 -p 8080"Application" s'exécutera sur votre adresse IP publique avec le port "8080".
Ouvrez maintenant votre navigateur Web et entrez l'adresse IP du serveur avec le port "8080" dans la barre d'adresse.
Vous verrez le premier projet Ruby on Rails.Dans cette étape, nous allons créer une nouvelle application CRUD simple en utilisant Ruby on Rails et une base de données PostgreSQL.
Générer une application CRUD simple avec la commande ruby scaffold, comme ci-dessous.
rails g échafaudage Titre du message:corps de chaîne:texteEnsuite, migrez votre base de données avec la commande suivante.
râteau db:émigrers'assurer, qu'il n'y a pas d'erreur, puis redémarrez le serveur puma.
rails s -b 0.0.0.0 -p 8080Revenez au navigateur Web et entrez l'adresse IP du serveur avec le port "8080", suivi du chemin "/ posts".
http://10.5.5.32:8080/des postesCréez un nouveau message et entrez un titre et un contenu.
En conséquence, une simple application CRUD avec une base de données PostgreSQL a été créée à l'aide de Rails.
Finalement, installer et configurer Ruby on Rails avec la base de données PostgreSQL sur Ubuntu 20.04 a été complété avec succès.
entrées connexes:
Suppression des applications installées à partir du Snap Store Se connecter au serveur via SSH en utilisant une clé Installation complète de Linux serveur LAMP, Apache, MySql, PHP Debian 11 Installation complète de Linux serveur LAMP, Apache, MySql, PHP Debian 8 des commandes et des exemples de base WP-CLI
Le guide ci-dessous décrit comment installer KeePass sur Ubuntu. Całość wykonamy za pomocą kilku poleceń…
Master PDF Editor est un programme PDF complet, qui comprend de nombreuses fonctionnalités. Oprócz tworzenia i edycji…
Iotop jest prostym narzędziem dla systemów Uniksowych umożliwiającym monitorowanie użycia dowolnego nośnika pamięci flash/hdd/ssd w…
Vous pouvez séparer deux ou plusieurs commandes avec des points-virgules (;), Point-virgule (;): służy do oddzielania…
Poniższy poradnik opisuje w jaki sposób za pomocą konsoli możemy dokonać edycji danych zdjęcia exif.…
Le guide suivant décrit comment installer Rocket.Chat sur Rocky Linux 8 Całość bardzo prosto zainstalujemy…