Construction de l'environnement des rails Rails5.2.1 ruby2.5.1 Catalina

C'est le premier message depuis longtemps.

J'ai participé au Tech Camp en septembre 2019 et j'ai commencé à travailler pour la société de développement interne Rails en juillet 2020! Cela a pris un certain temps, mais le premier jour de mes débuts d'ingénieur tant attendus, j'ai eu du mal à créer l'environnement pour le MacBook fourni, donc je vais l'enregistrer.

Environnement de développement

Rails 5.2.1 Ruby 2.5.1 MacOS Catalina10.15.6

Comme je n'utilise pas Docker, je l'ai emballé de Ruby sur un PC dans l'état initial de l'éditeur. C'est la fin de la journée.

Ce que j'ai eu du mal

--Introduction des outils de ligne de commande

Au stade de base de l'apprentissage, l'environnement a été construit avec le programme du camp technique, il a donc fallu un certain temps pour créer mon propre environnement à partir de zéro. C'était une bonne critique.

command line tools L'outil de ligne de commande est un "programme qui ne peut être utilisé qu'avec le clavier". En bref, c'est une commande à taper depuis le terminal.

Installez les "outils de ligne de commande" de Xcode.

Terminal


$ xcode-select --install

Il existe un article dans lequel vous n'avez pas besoin d'installer Xcode lui-même, mais dans mon environnement, Xcode lui-même devait également être installé.

Si vous pouvez confirmer la version avec cette commande, l'installation est réussie

Terminal


$ xcodebuild -version

Erreur rencontrée

xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory 
'/Library/Developer/CommandLineTools' is a command line tools instance

C'est l'erreur que j'ai rencontrée avant d'installer Xcode lui-même

Après avoir installé Xcode lui-même, je l'ai résolu avec la commande ↓.

Terminal


sudo xcode-select -s /Applications/Xcode.app/Contents/Developer

Cela ressemble à une commande pour passer aux outils de ligne de commande de Xcode.

Article de référence 1 Article de référence 2

Paramètre de version Ruby

Je n'en étais pas vraiment conscient lorsque j'apprenais, mais la gestion des versions de Ruby se fait avec rbenv. Un outil pour gérer plusieurs versions de Ruby.

Installez avec homebrew.

Terminal


#installation de rbenv
$ brew install rbenv ruby-build

Ensuite, je le rendrai utilisable avec bash, mais sous MacOS Catalina, le shell de connexion par défaut est zsh. C'était bash en mojave.

Puisqu'il y a encore plus de matériaux dans bash, j'ai changé le shell de connexion pour bash ici.

Le shell de connexion est le shell qui est défini immédiatement après la connexion.

Commande de commutation

Terminal


#Vérifier les coquilles disponibles
$ cat /etc/shells

#commutation
$ chsh

#Puisque vim s'ouvre, modifiez le fichier.
  

Article de référence

En Catalina, le terminal est marqué avec%. En mojave, c'est la notation $.

J'étais impatient.

Je n'ai utilisé que bash jusqu'à présent, et comme bash a plus de matériaux japonais, j'ai changé zsh en bash, mais j'ai vu un article disant que zsh est compatible avec bash. J'ai l'impression qu'un avertissement a également été émis au terminal.

Je pense qu'il vaut mieux s'habituer à zsh le plus tôt possible.

Passez ensuite le chemin pour pouvoir utiliser la commande avec bash.

Terminal


$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc

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

$ source ~/.bash_profile

Vous pouvez maintenant utiliser rbenv.

Après cela, je vais enfin installer Ruby, Rails et DB, mais je vais l'omettre car il n'y avait pas de point particulier pour rester bloqué. J'ai fait référence à cet article.

c'est tout. Merci pour votre relation!

Recommended Posts

Construction de l'environnement des rails Rails5.2.1 ruby2.5.1 Catalina
Ingénieur Rails Environnement Construction Ruby2.7.1
Mémo de construction de l'environnement Ruby on Rails 6.0
Construction de l'environnement Rails Docker
[Docker] Construction de l'environnement de développement Rails6 / Ruby2.7 / MySQL8
Muscle Ruby on Rails Jour 1 ~ Construction de l'environnement ~
Construction de l'environnement CentOS8.2 (x86_64) + ruby2.5 + Rails5.2 + MariaDB (10.3.17)
[Note personnelle] Construction de l'environnement Ruby on Rails (Windows)
Construction de l'environnement de développement Rails6 [Mac]
[Docker] Construction de l'environnement Rails 5.2 avec docker
Construction d'environnement hors ligne Édition Ruby
[Super facile] Construction de l'environnement Ruby
[Rails / MySQL] Construction de l'environnement Mac
Déployer sur Ruby on Rails Elastic beanstalk (Construction de l'environnement)
[Construction de l'environnement Mac] Ruby on Rails (+ Webpacker gère les erreurs)
Résumé de la construction de l'environnement Ruby ~ Version Mac ~
Rails sur la procédure de construction de l'environnement Docker
[Construction de l'environnement avec Docker] Rails 6 et MySQL 8
Flux de construction de l’environnement Rails problématiques [Windows 10]
[Rails] Construction de l'environnement d'instance AWS EC2
[Procédure 1 pour les débutants] Ruby on Rails: Construction d'un environnement de développement
Ruby on Rails - De la construction d'environnement au développement d'application simple sur WSL2
Construction d'environnement de rails avec Docker (apocalypse personnelle)
Création d'un environnement de développement pour Ruby on Rails à l'aide de Docker + VSCode (Remote Container)
[Java] Construction de l'environnement
Construction de l'environnement du serveur API Rails à l'aide de docker-compose
[Printemps] Construction de l'environnement
Rails & React & Webpacker & Manuel de construction de l'environnement MySQL
[Erreur] Changer la construction de l'environnement pour utiliser oss (open source) de Ruby on Rails
Comment résoudre la construction de l'environnement local de Ruby on Rails (MAC)!
Comment lier Rails6 Vue (à partir de la construction de l'environnement)
Construction de l'environnement Penronse [Windows]
[Flutter] Construction de l'environnement Ubuntu 20.04
Rubis aromatisé aux rails
Ruby on Rails élémentaire
Principes de base de Ruby on Rails
construction d'environnement de développement Java
Association Ruby On Rails
Manuel de construction de l'environnement de développement stable pour "Rails6" avec "Docker-compose"
Rails5 + MySQL8.0 + Construction d'environnement de volumes de premier niveau avec docker-compose
[Ruby on Rails] De la construction de MySQL au changement de base de données
[Spring Boot] Construction de l'environnement (macOS)
Record d'apprentissage de Ruby on rails -2020.10.03
Difficultés à créer un environnement Ruby on Rails (Windows 10) (SQLite3)
J'ai essayé node-jt400 (Construction de l'environnement)