[RUBY] Instanciation de l'environnement de développement BOX créé précédemment

Instancier BOX

Il s'agit d'un enregistrement lorsque l'environnement de développement est démarré à partir du vagrant BOX créé dans Enregistrement de création de l'environnement de développement Ruby.

Créer un répertoire pour lancer vagrant

pxedhcp1:Vagrant maho$ mkdir RubyDev4
pxedhcp1:Vagrant maho$ cd RubyDev4
pxedhcp1:RubyDev4 maho$ ls -la
total 0
drwxr-xr-x   2 maho  staff   68  8 16 15:08 .
drwxr-xr-x  21 maho  staff  714  8 16 15:08 ..

Consultez la liste des cases

pxedhcp1:RubyDev4 maho$ vagrant box list
RoRDev_Ubuntu14     (virtualbox, 0)
Ubuntu14.04_minimam (virtualbox, 0)

pxedhcp1:RubyDev4 maho$ vagrant init RoRDev_Ubuntu14
A `Vagrantfile` has been placed in this directory. You are now
ready to `vagrant up` your first virtual environment! Please read
the comments in the Vagrantfile as well as documentation on
`vagrantup.com` for more information on using Vagrant.

Modifiez le fichier Vargrantfile. Le contenu de l'édition comprend 2 Go de mémoire, 2 processeurs et l'ajout d'un LAN privé.

pxedhcp1:RubyDev4 maho$ ls -la
total 8
drwxr-xr-x   3 maho  staff   102  8 16 15:09 .
drwxr-xr-x  21 maho  staff   714  8 16 15:08 ..
-rw-r--r--   1 maho  staff  3027  8 16 15:09 Vagrantfile
pxedhcp1:RubyDev4 maho$ vi Vagrantfile 

Démarrez une machine virtuelle.

pxedhcp1:RubyDev4 maho$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
==> default: Importing base box 'RoRDev_Ubuntu14'...
==> default: Matching MAC address for NAT networking...
==> default: Setting the name of the VM: RubyDev4_default_1439705471918_64982
==> default: Clearing any previously set network interfaces...
==> default: Preparing network interfaces based on configuration...
    default: Adapter 1: nat
    default: Adapter 2: hostonly
==> default: Forwarding ports...
    default: 22 => 2222 (adapter 1)
==> default: Running 'pre-boot' VM customizations...
==> default: Booting VM...
==> default: Waiting for machine to boot. This may take a few minutes...
    default: SSH address: 127.0.0.1:2222
    default: SSH username: vagrant
    default: SSH auth method: private key
    default: Warning: Connection timeout. Retrying...
==> default: Machine booted and ready!
==> default: Checking for guest additions in VM...
    default: The guest additions on this VM do not match the installed version of
    default: VirtualBox! In most cases this is fine, but in rare cases it can
    default: prevent things such as shared folders from working properly. If you see
    default: shared folder errors, please make sure the guest additions within the
    default: virtual machine match the version of VirtualBox you have installed on
    default: your host and reload your VM.
    default: 
    default: Guest Additions Version: 4.3.10
    default: VirtualBox Version: 5.0
==> default: Configuring and enabling network interfaces...
==> default: Mounting shared folders...
    default: /vagrant => /Users/maho/Vagrant/RubyDev4

Contrôle de fonctionnement

s'identifier.

pxedhcp1:RubyDev4 maho$ vagrant ssh
Welcome to Ubuntu 14.04 LTS (GNU/Linux 3.13.0-24-generic x86_64)

 * Documentation:  https://help.ubuntu.com/
Last login: Sun Aug 16 05:53:19 2015 from 10.0.2.2
vagrant@vagrant-ubuntu-trusty:~$ df -m
Filesystem     1M-blocks   Used Available Use% Mounted on
/dev/sda1          39685   2291     35356   7% /
none                   1      0         1   0% /sys/fs/cgroup
udev                 991      1       991   1% /dev
tmpfs                201      1       200   1% /run
none                   5      1         5   1% /run/lock
none                1002      0      1002   0% /run/shm
none                 100      0       100   0% /run/user
vagrant           953050 157585    795465  17% /vagrant

Vérifiez la version de chaque outil et complétez

vagrant@vagrant-ubuntu-trusty:~$ ruby -v
ruby 2.0.0p643 (2015-02-25 revision 49749) [x86_64-linux]
vagrant@vagrant-ubuntu-trusty:~$ node -v
v0.12.7
vagrant@vagrant-ubuntu-trusty:~$ python --version
Python 2.7.10

Recommended Posts

Instanciation de l'environnement de développement BOX créé précédemment
Changer la valeur de paramètre de setting.py en fonction de l'environnement de développement
Unifier l'environnement de l'équipe de développement Python en commençant par Poetry
Maintenance de l'environnement de développement Django + MongoDB (en cours d'écriture)
Vérification de l'environnement de développement NAOqi Python
Préparez l'environnement de développement avec anyenv
django ne peut pas être installé dans l'environnement de développement de pipenv + pyenv
Utilisation de TensorFlow dans l'environnement de développement intégré Cloud 9 - Principes d'utilisation -
Comment configurer l'environnement de développement d'ev3dev [version Windows]
Ajout d'un environnement de développement local sur MacOS
À propos de l'environnement virtuel de Python version 3.7
Créer un environnement d'exécution pour Jupyter Lab
À propos de l'environnement de développement que vous utilisez
Préparer l'environnement de développement pour keyhac pour Mac
Construction d'un environnement de développement pour l'atelier Choreonoid
L'environnement de développement Python le plus puissant Recommandation de PyCharm
L'environnement de développement intégré Python le plus puissant PyCharm
Introduction à Python Préparons l'environnement de développement
Remarque: préparez l'environnement de CmdStanPy avec docker
Préparer l'environnement d'exécution de Python3 avec Docker
J'ai essayé de créer un Dockerfile pour l'environnement de développement de Django
environnement de développement python -utilisation de pyenv et virtualenv-
À propos du contenu de développement de l'apprentissage automatique (exemple)
Utilisé depuis l'introduction de Node.js dans l'environnement WSL
L'histoire de la création de l'environnement Linux le plus rapide au monde
L'histoire du partage de l'environnement pyenv avec plusieurs utilisateurs
L'environnement de développement PySide / PyQt le plus puissant est également PyCharm
[Langage C] [Linux] Récupère la valeur de la variable d'environnement
Au milieu du développement, nous présenterons Alembic
Résumé de séparation de l'environnement de développement par chroot de divers Linux
Préparation de l'environnement d'exécution de PyTorch avec Docker Novembre 2019
Installez Ubuntu 20.04 avec GUI et préparez l'environnement de développement
Ssh dans un environnement virtuel avec vscode Remote Development
mémo python (pour moi-même): À propos de l'environnement de développement virtualenv
[Python] Chapitre 01-02 À propos de Python (Exécution et installation de l'environnement de développement)
[Venv non requis] L'environnement de développement Python le plus puissant créé avec des conteneurs distants [VS Code / Docker]
Déplacer l'environnement créé avec Oracle VM Virutual Box et Cent OS 7 vers un autre ordinateur
L'image est affichée dans l'environnement de développement local, mais l'image n'est pas affichée sur le serveur distant de VPS.