Schritte zum Erstellen einer Ruby on Rails-Entwicklungsumgebung mit Vagrant

Umgebung

macOS 10.15.4

Installieren Sie Vagrant

Installieren Sie Vagrant von der Homepage.

スクリーンショット 2020-07-12 16.09.53.png https://www.vagrantup.com

Installieren Sie Cent OS

Überprüfen Sie zunächst, ob Vagrant installiert ist.

terminal


$ vagrant -v
Vagrant 2.2.9

Erstellen Sie ein Verzeichnis und verschieben Sie es.

terminal


$ mkdir -p vagrant/centos7
$ cd vagrant
$ cd centos7

Führen Sie den folgenden Befehl im verschobenen Verzeichnis aus.

terminal


$ vagrant init centos/7

Öffnen Sie nach Abschluss der Installation den Editor und kommentieren Sie die folgende Zeile aus.

Vagrantfile


# config.vm.network "private_network", ip: "192.168.33.10"
スクリーンショット 2020-07-12 16.22.25.png

Führen Sie den folgenden Befehl aus und warten Sie einen Moment ...

terminal


$ vagrant up

Melden Sie sich bei CentOS an

Führen Sie den folgenden Befehl aus, um sich anzumelden.

terminal


$ vagrant ssh
[vagrant@localhost ~]$  

Installieren Sie rbenv

Bereiten Sie das Yum-Paket vor.

terminal


$ sudo yum install -y git gcc openssl-devel readline-devel zlib-devel sqlite-devel gcc-c++ libicu-devel cmake vim

Installieren Sie rbenv.

terminal


$ 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

Überprüfen Sie, ob die Installation abgeschlossen ist.

terminal


$ rbenv --version
rbenv 1.1.2-30-gc879cb0

Ruby-Build-Plugin hinzugefügt

Führen Sie den folgenden Befehl aus, um das Ruby-Build-Plug-In hinzuzufügen.

terminal


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

Installieren Sie Ruby

Installieren Sie Ruby.

terminal


$ rbenv install 2.7.1
$ rbenv global 2.7.1
$ rbenv rehash
$ ruby -v 

Fahren Sie mit dem nächsten Schritt fort, nachdem Sie bestätigt haben, dass die Installation abgeschlossen ist.

Installieren Sie Bundler

Führen Sie den folgenden Befehl aus, um Bundler zu installieren.

terminal


$ gem install bundler
$ rbenv rehash
$ bundle -v
Bundler version 2.1.4

Installieren Sie Ruby on Rails

Erstellen und verschieben Sie das Verzeichnis für die Installation.

terminal


$ mkdir -p app/memo_app
$ cd app
$ cd memo_app

Führen Sie dann den zu installierenden Befehl aus.

terminal


$ bundle init
$ sed -i 's/# gem "rails"/gem "rails", "~> 5.1.0"/g' Gemfile
$ bundle install --path vendor/bundler
$ bundle exec rails new .
$ sed -i "s/# gem 'therubyracer'/gem 'therubyracer'/g" Gemfile
$ bundle install

Starten Sie den Server

Führen Sie den folgenden Befehl aus, um auf die folgende Adresse zuzugreifen.

terminal


$ ./bin/rails s -b 0.0.0.0

http://192.168.33.10:3000/

スクリーンショット 2020-07-12 12.29.09.png

Dies ist das Ende der Prozedur ^ _ ^

(Ergänzung) Informationen zum Herunterfahren und Anmelden / Abmelden

Ich werde auch das Herunterfahren und Anmelden / Abmelden erläutern, da ich denke, dass es notwendig sein wird, wenn es einmal geschlossen oder wieder geöffnet wird.

** Ausloggen **

terminal


#Befehle zum Abmelden von CentOS
$ exit
 
#Befehl zum Herunterfahren von CentOS
$ vagrant halt
   

** Einloggen **

terminal


#Befehle zum Anmelden bei Cent OS
$ vagrant up
   
$ vagrant ssh
[vagrant@localhost ~]$

Schritte, mit denen Sie Apps mit dem erweiterten Editor (VS-Code) auch in der Vagrant-Entwicklungsumgebung erstellen können

Es wurde eine virtuelle Umgebung von Vagrant erstellt. Bitte beziehen Sie sich auch darauf, da hier erläutert wird, wie Sie eine Verbindung herstellen, damit sie auch mit einem Hochleistungseditor (VSCode) erstellt und bearbeitet werden kann ^ _ ^

https://qiita.com/chisaki0606/items/982f296389ffcb850994

Recommended Posts

Schritte zum Erstellen einer Ruby on Rails-Entwicklungsumgebung mit Vagrant
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 6.x)
So erstellen Sie eine Ruby on Rails-Entwicklungsumgebung mit Docker (Rails 5.x)
Erstellen Sie eine Ruby on Rails-Entwicklungsumgebung in AWS Cloud9
Erstellen Sie eine Entwicklungsumgebung, um Ruby on Jets + React-Apps mit Docker zu erstellen
Erstellen Sie eine Entwicklungsumgebung, in der die Haltepunkte von Ruby on Rails unter Windows funktionieren
Minimale Schritte zum Einrichten einer Ruby-Umgebung mit rbenv unter Ubuntu 20.04
Vorlage: Erstellen Sie eine Ruby / Rails-Entwicklungsumgebung mit einem Docker-Container (Mac-Version).
[Rails] [Docker] Kopieren und Einfügen ist in Ordnung! So erstellen Sie eine Rails-Entwicklungsumgebung mit Docker
So beenden Sie Docker für Mac und erstellen eine Docker-Entwicklungsumgebung mit Ubuntu + Vagrant
Erstellen Sie mit Docker eine PureScript-Entwicklungsumgebung
[Ruby] Erstellen einer Ruby-Entwicklungsumgebung unter Ubuntu
Erstellen Sie eine Java-Entwicklungsumgebung auf dem Mac
Erstellen Sie mit Docker eine Wordpress-Entwicklungsumgebung
So erstellen Sie eine Rails 6-Umgebung mit Docker
Ruby on Rails - Von der Umgebungskonstruktion bis zur einfachen Anwendungsentwicklung auf WSL2
Ich möchte eine Browsing-Funktion mit Ruby on Rails hinzufügen
Erstellen Sie eine Entwicklungsumgebung für Docker + Rails6 + Postgresql
Erstellen Sie mit Docker schnell eine WordPress-Entwicklungsumgebung
[Win10] Erstellen Sie eine JSF-Entwicklungsumgebung mit NetBeans
[Rails] So erstellen Sie eine Umgebung mit Docker
So erstellen Sie eine Pytorch-Umgebung unter Ubuntu
Ich habe mit Ruby On Rails ein Portfolio erstellt
Erstellen Sie eine Java-Entwicklungsumgebung mit VS Code
Erstellen Sie eine Debug-Umgebung auf einem Container. Erstellen Sie mit Docker eine lokale Entwicklungsumgebung für Rails-Tutorials.
Erstellen Sie mit Docker eine lokale Entwicklungsumgebung für Rails-Tutorials (Rails 6 + PostgreSQL + Webpack)
Erstellen Sie mit CentOS7 + Nginx + pm2 + Nuxt.js eine Entwicklungsumgebung auf AWS EC2
Memo zum Erstellen einer Servlet-Umgebung auf EC2 von AWS
Erstellen Sie eine Java-Entwicklungsumgebung mit VS Code auf dem Mac
[Einführung] Erstellen Sie eine Ruby on Rails-Anwendung
Bereitstellen auf Ruby on Rails Elastische Bohnenstange (Umgebungskonstruktion)
So erstellen Sie eine Java-Entwicklungsumgebung mit VS Code
Ruby ① Erstellen einer Windows-Umgebung
Versuchen Sie, mit Docker eine Java-Entwicklungsumgebung zu erstellen
Docker-Befehl zum Erstellen eines Rails-Projekts in einem einzigen Schlag in einer Umgebung ohne Ruby
Schwierigkeiten beim Erstellen einer Ruby on Rails-Umgebung (Windows 10) (SQLite3)
Ich habe eine Entwicklungsumgebung mit Rails6 + Docker + PostgreSQL + Materialise erstellt.
[Verfahren 1 für Anfänger] Ruby on Rails: Aufbau einer Entwicklungsumgebung
Erstellen Sie mit IntelliJ IDEA eine Entwicklungsumgebung "Spring Thorough Introduction"
Eine Reihe von Schritten zum Erstellen von Ergebnissen für Portfolios mit Rails
So zeigen Sie Diagramme in Ruby on Rails an (LazyHighChart)
Hinweise zum Erstellen von Jitsi Meet on Azure mit Docker-Compose
Erstellen Sie mit VirtualBox eine virtuelle CentOS 8-Umgebung auf Ihrem Mac
Wenden Sie CSS auf eine bestimmte Ansicht in Ruby on Rails an
Ich habe versucht, mit Docker eine Padrino-Entwicklungsumgebung zu erstellen
Erstellen Sie mit Docker eine Node.js-Umgebung
Erstellen Sie mit Pleiades 4.8 eine Tomcat 8.5-Umgebung
Verwendung von Ruby on Rails