[RAILS] Wechsel von AWS zu PaizaCloud

zunaechst···

Ich hatte eine Entwicklungsumgebung für AWS erstellt, aber nach einem Jahr konnte ich die Gebührenstruktur nicht verstehen. Deshalb wechselte ich zu Paiza Cloud, die einen festen Preis hat. Ich bin nach Paiza gezogen, weil eine App mit AWS erstellt wurde. Die Umgebung in WAS ist Ruby 2.6.3 Ruby on Rails 5.2.4.3 Paizas Umgebung ist Ruby 2.7.0 Ruby on Rails 6.0.3.2, 6.0.2.1, 5.0.7.2, 5.0.6 Es kann sich also nicht bewegen ... Aufgrund von Versuch und Irrtum habe ich es geschafft, es zu verschieben, sodass ich den Arbeitsablauf verlassen werde, damit auch eine Person, die Probleme mit ähnlichen Dingen hat, reduziert wird und ich es selbst nicht vergesse.

Server erstellen

Ich mache nichts Kompliziertes, um das zu sagen. Die Webentwicklung ist Ruby on Rails Datenbanken sind MySQL und phpMyAdmin Wurde ausgewählt.

Fügen Sie rbenv ein

Öffnen Sie ein Terminal und geben Sie die folgenden Befehle ein, um rbenv einzugeben.

$ 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 ()
{
...(Kürzung)...
}

$ type rbenv scheint zu funktionieren Wenn Sie den Befehl ausführen und das obige rbenv eine Funktion ist oder später angezeigt wird, scheint es in Ordnung zu sein.

Installieren Sie Ruby-Build

ruby-build scheint ein Plug-In von rbenv zu sein, und geben Sie den folgenden Befehl ein, um es zu installieren.

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

Mit der Bestätigung, dass es installiert wurde Führen Sie $ rbenv install --version aus, und wenn die Version angezeigt wird, wird sie ordnungsgemäß installiert.

Überprüfen Sie die Version von Ruby, die installiert werden kann

Es werden nur die neuesten stabilen Versionen jeder Ruby-Implementierung angezeigt
$ rbenv install --list

Alle lokalen Versionen anzeigen
$ rbenv install --list-all

Ich hatte Ruby 2.6.3 nicht auf dem Stabilisator, also habe ich dieses Mal $ rbenv install --list-all ausgeführt, um sicherzustellen, dass ich 2.6.3 hatte und es installiert habe!

$ rbenv install [Die Version, die Sie installieren möchten]

Dieses Mal wollte ich 2.6.3 einbinden, also habe ich $ rbenv install 2.6.3 gewählt.

Führen Sie die folgenden Schritte aus, um zu überprüfen, ob es installiert wurde. Wenn die installierte Version veröffentlicht wird, ist dies in Ordnung.

$ rbenv versions
* system
  2.6.3
↑ Es wird so angezeigt.
*Die mit ist die aktuelle Version.

Versionsänderung

Es scheint die folgenden zwei Möglichkeiten zu geben, die Version zu ändern.

#Systemweite Versionsänderung
rbenv global [Die Version, die Sie ändern möchten]
#Nur ein Teil der Version wurde geändert
rbenv local [Die Version, die Sie ändern möchten]

Dieses Mal möchte ich das Ganze ändern, also habe ich es auf rbenv global 2.6.3 gesetzt. Wenn Sie es erneut ändern

$ rbenv versions
  system
* 2.6.3
↑ So.*Wenn Sie sich bewegen, können Sie die Version ändern.

Schließen Sie anschließend das Befehlsmenü und starten Sie es erneut. Als ich es tat, trat ein Fehler auf und ich konnte nicht fortfahren, wenn ich die Schienen unten so wie sie war installierte.

Installieren Sie Ruby on Rails

Die Version von Ruby on Rails ist ebenfalls unterschiedlich. Geben Sie daher die gewünschte Version ein. Geben Sie den folgenden Befehl ein

gem i -v [Die Version von Rails, die Sie installieren möchten] rails

Ich möchte diesmal 5.2.4.3 setzen, also gem i -v 5.2.4.3 Schienen Und Befehlseingabe

Führen Sie nach der Eingabe die Schienen -v aus und überprüfen Sie, ob sich die Version geändert hat.

Mit den oben genannten Informationen konnte ich zu der Umgebung wechseln, die ich zuvor verwendet habe. Es gibt jedoch viele Dinge, die ich nicht verstehe.

Ich habe es nur als Referenz verwendet

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

Recommended Posts

Wechsel von AWS zu PaizaCloud
Die Geschichte des Übergangs von Spring Boot 1.5 zu 2.1
Änderungen von Java 8 zu Java 11
Summe von Java_1 bis 100
Migrieren Sie von JUnit 4 zu JUnit 5
Von Java zu Ruby !!
Führen Sie auf, wie Sie in AWS von Docker zu AKS lernen können
So laden Sie Bilder von AWS S3 herunter (Rails, Carrierwave)
Von iBATIS zu MyBatis3 verschoben
Versuchen Sie Spring Boot von 0 bis 100.
Migration von Cobol nach JAVA
Einführung von AWS CLI in CentOS 7
Wechseln Sie von slim3-gen zu slim3-gen-jsr269
Neue Funktionen von Java7 bis Java8
Stellen Sie eine Verbindung von Java zu PostgreSQL her
Konvertieren Sie von ○ Monaten in ○ Jahre ○ Monate
Umschreiben von Applet zu Anwendung
Wechseln Sie von SQLite3 zu PostgreSQL
Von ineffektivem Java zu effektivem Java
Stellen Sie über die Docker-Umgebung auf Ihrem lokalen PC eine Verbindung zu AWS RDS her
Protokoll-Puffer-Migration von 2.x auf 3.x.
[Hinweis] Von S3 herunterladen, auf S3 hochladen
Stoppen Sie das erneute Senden vom Client zum Server
Ubuntu Desktop Upgrade von 18.0.4 (?) Auf 20.04.1 (Fokus)
Migrieren Sie von on-prepukiwiki zu esa.io \ (⁰⊖⁰) /
Wechseln Sie von JSP + JSTL zu Thymeleaf
Java soll ab heute dabei sein
Von Java zu VB.NET-Writing Kontrastmemo-
Einführung in Ruby (aus anderen Sprachen)
Java, Schnittstelle für Anfänger
Ändern Sie die Datenbank von SQLite in MySQL
Hinweise zur Migration von CircleCI 1.0 auf 2.0
Süchtig nach dem Importieren von Projekten aus GitHub
Rüsten Sie den Federstiefel von der 1.5-Serie auf die 2.0-Serie auf
Von der Einführung bis zur Verwendung von byebug
Wechseln Sie von Eclipse zu VS Code
Stellen Sie die SpringBoot-Anwendung in AWS EC2 bereit
Der Weg von JavaScript nach Java
Memorandum Poem (von Zeit zu Zeit aktualisiert)
[Java] Konvertierung von Array zu Liste
Aktualisieren Sie MySQL mit Docker von 5.7 auf 8.0
So wechseln Sie von HTML zu Haml