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.
Ich mache nichts Kompliziertes, um das zu sagen. Die Webentwicklung ist Ruby on Rails Datenbanken sind MySQL und phpMyAdmin Wurde ausgewählt.
Ö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.
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.
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.
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.
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.
https://qiita.com/toshiro3/items/6f2ee61f552fc4885317 https://qiita.com/tanakayo/items/7b85261924eca1a5a3d6
Recommended Posts