[RAILS] Passer d'AWS à PaizaCloud

en premier···

J'avais créé un environnement de développement sur AWS, mais au bout d'un an, je ne comprenais pas la structure des frais, alors je suis passé à Paiza Cloud, qui a un prix fixe. J'ai déménagé à Paiza car il y avait une application créée avec AWS, L'environnement dans WAS est Ruby 2.6.3 Ruby on Rails 5.2.4.3 L'environnement de Paiza est Ruby 2.7.0 Ruby on Rails 6.0.3.2, 6.0.2.1, 5.0.7.2, 5.0.6 Donc ça ne peut pas bouger ... À la suite d'essais et d'erreurs, j'ai réussi à le déplacer, je vais donc quitter la procédure de travail afin que même une personne qui a des problèmes avec des choses similaires soit réduite et je ne l'oublierai pas moi-même.

Créer un serveur

Je ne fais rien de compliqué pour dire ça. Le développement Web est Ruby on Rails Les bases de données sont MySQL et phpMyAdmin A été choisi.

Insérer rbenv

Ouvrez un terminal et entrez les commandes suivantes pour entrer rbenv.

$ git clone https://github.com/sstephenson/rbenv.git ~/.rbenv
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
$ type rbenv
rbenv is a function
rbenv ()
{
...(réduction)...
}

$ type rbenv semble fonctionner Si vous exécutez la commande et que le rbenv ci-dessus est une fonction ou une version ultérieure s'affiche, cela semble être correct.

Installez ruby-build

ruby-build semble être un plug-in de rbenv, et entrez la commande suivante pour l'installer.

$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
$ rbenv install --version

Avec confirmation qu'il a été installé Faites $ rbenv install --version et si la version est affichée, elle est installée correctement.

Vérifiez la version de Ruby qui peut être installée

Seules les dernières versions stables de chaque implémentation Ruby sont affichées
$ rbenv install --list

Afficher toutes les versions locales
$ rbenv install --list-all

Je n'avais pas Ruby 2.6.3 sur le stabilisateur, donc cette fois j'ai lancé $ rbenv install --list-all pour m'assurer que j'avais 2.6.3 et je l'ai installé!

$ rbenv install [La version que vous souhaitez installer]

Cette fois, je voulais inclure 2.6.3, donc j'ai choisi $ rbenv install 2.6.3.

Exécutez ce qui suit pour vérifier s'il a été installé et c'est OK si la version installée sort.

$ rbenv versions
* system
  2.6.3
↑ Il sera affiché comme ceci.
*Celui qui l'accompagne est la version actuelle.

Changement de version

Il semble y avoir les deux façons suivantes de changer la version.

#Changement de version à l'échelle du système
rbenv global [La version que vous souhaitez modifier]
#Seules certaines versions ont changé
rbenv local [La version que vous souhaitez modifier]

Cette fois, je veux tout changer, donc je l'ai réglé sur rbenv global 2.6.3. Si vous le changez à nouveau

$ rbenv versions
  system
* 2.6.3
↑ comme ça*Si est en mouvement, vous pouvez changer la version.

Une fois que vous avez fait cela, fermez le menu de commande et redémarrez-le. Quand je l'ai fait, si je procédais à l'installation des rails ci-dessous tels quels, une erreur s'est produite et je n'ai pas pu continuer.

Installez Ruby on Rails

La version de Ruby on Rails est également différente, alors entrez la version souhaitée. Entrez la commande suivante

gem i -v [La version de Rails que vous souhaitez installer] rails

Je veux mettre 5.2.4.3 cette fois, donc gem i -v 5.2.4.3 rails Et entrée de commande

Après avoir entré, faites rails -v et vérifiez que la version a changé.

Avec ce qui précède, j'ai pu passer à l'environnement que j'utilisais auparavant. Cependant, il y a beaucoup de choses que je ne comprends pas.

Je viens de l'utiliser comme référence

https://qiita.com/toshiro3/items/6f2ee61f552fc4885317 https://qiita.com/tanakayo/items/7b85261924eca1a5a3d6

Recommended Posts

Passer d'AWS à PaizaCloud
L'histoire de la transition de Spring Boot 1.5 à 2.1
Changements de Java 8 à Java 11
Somme de Java_1 à 100
Migrer de JUnit 4 vers JUnit 5
De Java à Ruby !!
Indiquez comment apprendre de Docker à AKS sur AWS
Comment télécharger des images depuis AWS S3 (rails, carrierwave)
Passé d'iBATIS à MyBatis3
Essayez Spring Boot de 0 à 100.
Migration de Cobol vers JAVA
Présentation de l'AWS CLI à CentOS 7
Passer de slim3-gen à slim3-gen-jsr269
Nouvelles fonctionnalités de Java7 à Java8
Connectez-vous de Java à PostgreSQL
Conversion de ○ mois en ○ années ○ mois
Réécriture de l'applet à l'application
Passer de SQLite3 à PostgreSQL
De Java inefficace à Java efficace
Connectez-vous à AWS RDS depuis l'environnement Docker sur votre PC local
migration du tampon de protocole de 2.x vers 3.x
[Note] Télécharger depuis S3, télécharger vers S3
Arrêter de renvoyer du client au serveur
Mise à niveau d'Ubuntu Desktop de 18.0.4 (?) À 20.04.1 (focal)
Migrer de on-prepukiwiki vers esa.io \ (⁰⊖⁰) /
Passer de JSP + JSTL à Thymeleaf
Java sera impliqué dès aujourd'hui
De Java à VB.NET - Écriture de notes de contraste
Introduction à Ruby (à partir d'autres langues)
Java, interface pour partir du débutant
Changer la base de données de SQLite en MySQL
Remarques sur la migration de CircleCI 1.0 vers 2.0
Accro à l'importation de projets depuis GitHub
Mise à niveau de la botte à ressort de la série 1.5 à la série 2.0
De l'introduction à l'utilisation de byebug
Passer d'Eclipse à VS Code
Déployer l'application SpringBoot sur AWS EC2
La route de JavaScript à Java
Memorandum Poem (mis à jour de temps en temps)
[Java] Conversion d'un tableau à une liste
Mettre à jour MySQL de 5.7 à 8.0 avec Docker
Comment passer du HTML à Haml