Dies ist der erste Beitrag seit langer Zeit.
Ich besuchte das Tech Camp im September 2019 und begann im Juli 2020 bei Rails zu arbeiten! Es hat eine Weile gedauert, aber am ersten Tag meines lang erwarteten Ingenieurdebüts fiel es mir schwer, die Umgebung für das mitgelieferte MacBook zu erstellen, daher werde ich sie aufzeichnen.
Rails 5.2.1 Ruby 2.5.1 MacOS Catalina10.15.6
Da ich Docker nicht verwende, habe ich es im Editor vom Editor auf Ruby auf einen PC gepackt. Dies ist das Ende des Tages.
In der Grundphase des Lernens wurde die Umgebung mit dem Lehrplan des Tech-Camps erstellt, daher dauerte es eine Weile, bis ich die Umgebung von Grund auf selbst erstellt hatte. Es war eine gute Bewertung.
command line tools Das Kommandozeilen-Tool ist ein "Programm, das nur mit der Tastatur bedient werden kann". Kurz gesagt, es ist ein Befehl, den Sie vom Terminal aus eingeben müssen.
Installieren Sie die Xcode "Befehlszeilentools".
Terminal
$ xcode-select --install
Es gibt einen Artikel, in dem Sie Xcode nicht selbst installieren müssen, aber in meiner Umgebung musste auch Xcode selbst installiert werden.
Wenn Sie die Version mit diesem Befehl bestätigen können, ist die Installation erfolgreich
Terminal
$ xcodebuild -version
xcode-select: error: tool 'xcodebuild' requires Xcode, but active developer directory
'/Library/Developer/CommandLineTools' is a command line tools instance
Dies ist der Fehler, den ich vor der Installation von Xcode selbst festgestellt habe
Nachdem ich Xcode selbst installiert hatte, löste ich es mit dem Befehl ↓.
Terminal
sudo xcode-select -s /Applications/Xcode.app/Contents/Developer
Es sieht aus wie ein Befehl zum Wechseln zu den Befehlszeilentools von Xcode.
Referenzartikel 1 Referenzartikel 2
Ich war mir dessen nicht wirklich bewusst, als ich lernte, aber die Ruby-Versionsverwaltung erfolgt mit rbenv. Ein Tool zum Verwalten mehrerer Ruby-Versionen.
Mit Homebrew installieren.
Terminal
#rbenv Installation
$ brew install rbenv ruby-build
Als nächstes werde ich es mit bash verwendbar machen, aber in MacOS Catalina ist die Standard-Login-Shell zsh. Es war Bash in Mojave.
Da es noch mehr Materialien in bash gibt, habe ich die Login-Shell hier auf bash umgestellt.
Die Login-Shell ist die Shell, die unmittelbar nach der Anmeldung festgelegt wird.
Schaltbefehl
Terminal
#Überprüfen Sie die verfügbaren Muscheln
$ cat /etc/shells
#Schalten
$ chsh
#Ändern Sie die Datei seit dem Öffnen von vim.
In Catalina ist das Terminal mit% markiert. In Mojave ist es $ Notation.
Ich war ungeduldig
Ich habe bisher nur bash verwendet, und da bash mehr japanische Materialien enthält, habe ich zsh auf bash umgestellt, aber ich habe einen Artikel gesehen, in dem zsh mit bash aufwärtskompatibel ist. Ich habe das Gefühl, dass auch am Terminal eine Warnung ausgegeben wurde.
Ich denke, es ist besser, sich so schnell wie möglich an zsh zu gewöhnen.
Übergeben Sie dann den Pfad, damit Sie den Befehl mit bash verwenden können.
Terminal
$ echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
$ echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
$ source ~/.bash_profile
Jetzt können Sie rbenv verwenden.
Danach werde ich endlich Ruby, Rails und DB installieren, aber ich werde es weglassen, weil es keinen bestimmten Grund gab, stecken zu bleiben. Ich habe auf [diesen Artikel] verwiesen (https://qiita.com/kodai_0122/items/56168eaec28eb7b1b93b).
das ist alles. Vielen Dank für Ihre Beziehung!