[Note] Comment créer un environnement de développement Ruby

Comment faire si MacOS est Mojave ou antérieur

Installez rbenv et ruby-build

Terminal


$ brew install rbenv ruby-build

Rendre rbenv disponible à partir de n'importe quel répertoire

Terminal


$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile

Notez que bash_profile diffère selon que la version de Mac OS est Catalina, Mojave ou antérieure.

Refléter les changements dans le fichier bash

Terminal


$ source ~/.bash_profile

Installer readline

Terminal


$ brew install readline

realine vous permet de saisir le japonais sur le terminal

Rendre readline disponible de n'importe où

Terminal


$ brew link readline --force

Installez Ruby en utilisant rbenv

Il faut du temps pour traiter

Terminal


$ RUBY_CONFIGURE_OPTS="--with-readline-dir=$(brew --prefix readline)"
$ rbenv install 2.5.1

Spécifiez la version utilisée par Ruby

Terminal


$ rbenv global 2.5.1

Charger rbenv et refléter les paramètres

Terminal


$ rbenv rehash

Vérifier la version Ruby

Terminal


$ ruby -v

Succès si la version est affichée

Installez MySQL

Terminal


$ brew install [email protected]

Configuration automatique de MySQL

Configurer pour démarrer automatiquement MySQL lorsque vous démarrez votre PC

Terminal


$ mkdir ~/Library/LaunchAgents 
$ ln -sfv /usr/local/opt/mysql\@5.6/*.plist ~/Library/LaunchAgents
$ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql\@5.6.plist 

Autoriser MySQL à fonctionner de n'importe où

Terminal


#Vous permet d'exécuter des commandes mysql
$ echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.bash_profile
$ source ~/.bash_profile
#Vérifiez si vous pouvez taper des commandes mysql
$ which mysql
#Succès si ce qui suit est affiché
/usr/local/opt/[email protected]/bin/mysql

Préparation pour Ruby on Rails

Installer le bundler

Terminal


$ gem install bundler

bundler sert à gérer les gemmes qui sont des extensions de Rails.

Installation de rails

Terminal


$ gem install rails --version='5.2.3'

Recharger rbenv

Terminal


$ rbenv rehash

Vérifiez s'il a été introduit

Terminal


$ rails -v

Si la version est affichée, l'installation est réussie.

Recommended Posts

[Note] Comment créer un environnement de développement Ruby
[Note] Comment créer un environnement de développement Mac
[Environnement de développement] Comment créer un ensemble de données proche de la base de données de production
Comment créer un environnement de développement pour TensorFlow (1.0.0) (Mac)
Comment créer un package Conda
Comment créer un pont virtuel
Comment créer un Dockerfile (basique)
Comment créer un fichier de configuration
Remarques sur la façon de charger un environnement virtuel avec PyCharm
Comment créer un environnement de développement de la série Python2.7 avec Vagrant
Comment créer un environnement de traduction sphinx
Comment créer un dossier git clone
Comment créer un environnement NVIDIA Docker
Comment préparer l'environnement de développement Python [Mac]
Comment créer un référentiel à partir d'un média
Comment partager un environnement virtuel [About requirements.txt]
Comment créer un objet fonction à partir d'une chaîne
Comment créer un fichier JSON en Python
Comment utiliser pip3 sous un environnement proxy Remarque
Comment créer une boîte de saisie Kivy 1 ligne
Comment configurer un serveur de développement local
Procédure de création d'application multi-plateforme avec kivy
Créer un environnement Python
Comment créer une API Rest dans Django
Je veux créer un bel environnement de développement Python pour mon nouveau Mac
Comment créer rapidement un environnement d'analyse morphologique à l'aide d'Elasticsearch sur macOS Sierra
Comment exécuter une application Django sur un conteneur Docker (environnement de développement et de production)
Installer et configurer Jupyter Notebook pour créer un environnement de création de notes d'étude [Mac]
[Python] Comment créer un environnement de serveur Web local avec SimpleHTTPServer et CGIHTTPServer
Lire la source Python-Markdown: Comment créer un analyseur
Comment configurer un environnement Python à l'aide de pyenv
Comment créer un sous-menu avec le plug-in [Blender]
Réparer un environnement de développement cassé avec la migration des non-conformistes (Remarque)
[Go] Comment créer une erreur personnalisée pour Sentry
Comment créer un environnement Django (python) sur Docker
Je souhaite créer facilement un environnement de développement basé sur un modèle
Comment créer un référentiel local pour le système d'exploitation Linux
Comment créer un simple script serveur / client TCP
[Python] Comment créer un histogramme bidimensionnel avec Matplotlib
Comment créer un environnement Python sur Amazon Linux 2
Créer un environnement de développement Python avec OS X Lion
Comment appeler une fonction
[Note] Comment utiliser virtualenv
Comment pirater un terminal
Comment mettre Pyenv sur Amazon Linux et Ubuntu pour créer un environnement Python 3.6.0
Comment utiliser Docker pour conteneuriser votre application et comment utiliser Docker Compose pour exécuter votre application dans un environnement de développement
[Il n'est pas trop tard pour apprendre Python à partir de 2020] Partie 2 Créons un environnement de développement Python
Une note sur la façon de préparer facilement un environnement de pratique Linux
Comment créer un nouvel environnement virtuel Python sur Ubuntu
Créer un environnement de développement VS Code + Docker avec une machine virtuelle Linux
Comment transloquer un tableau à deux dimensions en utilisant uniquement python [Note]
[Python Kivy] Comment créer une simple fenêtre pop-up
Comment remplacer une valeur numérique pour une correspondance partielle (Remarque 1)
Créez un environnement de développement Python simple avec VSCode et Docker Desktop