macOS 10.15.4
Installez Vagrant depuis la page d'accueil.
https://www.vagrantup.comTout d'abord, vérifiez si Vagrant est installé.
terminal
$ vagrant -v
Vagrant 2.2.9
Créez un répertoire et déplacez-le.
terminal
$ mkdir -p vagrant/centos7
$ cd vagrant
$ cd centos7
Exécutez la commande suivante dans le répertoire déplacé.
terminal
$ vagrant init centos/7
Une fois l'installation terminée, ouvrez l'éditeur et décommentez la ligne ci-dessous.
Vagrantfile
# config.vm.network "private_network", ip: "192.168.33.10"
Exécutez la commande ci-dessous et attendez un moment ...
terminal
$ vagrant up
Exécutez la commande suivante pour vous connecter.
terminal
$ vagrant ssh
[vagrant@localhost ~]$
Préparez le paquet yum.
terminal
$ sudo yum install -y git gcc openssl-devel readline-devel zlib-devel sqlite-devel gcc-c++ libicu-devel cmake vim
Installez 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
Vérifiez si l'installation est terminée.
terminal
$ rbenv --version
rbenv 1.1.2-30-gc879cb0
Exécutez la commande suivante pour ajouter le plug-in ruby-build.
terminal
$ git clone https://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
Installez Ruby.
terminal
$ rbenv install 2.7.1
$ rbenv global 2.7.1
$ rbenv rehash
$ ruby -v
Après avoir confirmé que l'installation est terminée, passez à l'étape suivante.
Exécutez la commande suivante pour installer Bundler.
terminal
$ gem install bundler
$ rbenv rehash
$ bundle -v
Bundler version 2.1.4
Créez et déplacez le répertoire pour l'installation.
terminal
$ mkdir -p app/memo_app
$ cd app
$ cd memo_app
Exécutez ensuite la commande pour installer.
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
Exécutez la commande suivante pour accéder à l'adresse suivante.
terminal
$ ./bin/rails s -b 0.0.0.0
http://192.168.33.10:3000/
C'est la fin de la procédure ^ _ ^
J'expliquerai également l'arrêt et la connexion / déconnexion car je pense que cela sera nécessaire lorsqu'il sera fermé une fois ou lorsqu'il sera rouvert.
** Se déconnecter **
terminal
#Commandes de déconnexion de CentOS
$ exit
#Commande pour arrêter CentOS
$ vagrant halt
** S'identifier **
terminal
#Commandes de connexion à Cent OS
$ vagrant up
$ vagrant ssh
[vagrant@localhost ~]$
Un environnement virtuel de Vagrant a été construit, mais veuillez également vous y référer car il explique comment le connecter afin qu'il puisse être créé et édité même avec un éditeur haute performance (VSCode) ^ _ ^
https://qiita.com/chisaki0606/items/982f296389ffcb850994