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.
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.
--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
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
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.
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!