[RUBY] Beheben Sie Gem :: FilePermissionError, wenn Sie Gem Install Rails ausführen (Rails Tutorial Kapitel 1).

Behalten Sie alle Fehler im Auge, die im Verlauf des Schienen-Tutorials auftreten. Die Hardware verwendet MacBook Air und die Entwicklungsumgebung verwendet VScode.

Schienen-Tutorial Kapitel 1 1.2.2 Schienen installieren

2020.7 Derzeit ist Rails6 die neueste Version, aber die kostenlose Version des Rails-Tutorials ist mit Rails5 kompatibel. Installieren Sie daher Rails5.

** Ruby wird mit dem Befehl gem installiert. ** ** **

$ gem install rails -v 5.1.6

Ich habe es in meinem Home-Verzeichnis ausgeführt, wo gem install ausgeführt werden soll. (Sie können es verschieben, indem Sie $ cd ~ oder cd ausführen.) Nach vielen Recherchen konnte ich keinen Artikel finden, der beschreibt, wo ausgeführt werden soll: sob:

** Natürlich weiß der Ingenieur?

Wenn ich zur vorherigen Geschichte zurückkehre, erhalte ich beim Ausführen des vorherigen Befehls den folgenden Fehler:

$ gem install rails -v 5.1.6

ERROR:  While executing gem ... (Gem::FilePermissionError)
    You don't have write permissions for the /Library/Ruby/Gems/2.6.0 directory.

Dies ist ** nicht autorisiert! Der Fehler ist **.

MacOS kann keine wesentlichen Änderungen am System zulassen, außer dem als Administrator autorisierten Benutzer. Ein Fehler ist aufgetreten, weil er dadurch blockiert wurde.

Fügen Sie also einen Befehl namens ** sudo hinzu. ** ** **

$ sudo gem install rails -v 5.1.6

Wenn der Befehl ** sudo ** bestimmt, ob der Benutzer, der den Befehl ausgeführt hat **, über Administratorrechte verfügt (ob für das Konto ein Kennwort festgelegt ist) ** und über Administratorrechte verfügt Der Befehl wird ausgeführt.

Zu diesem Zeitpunkt werden Sie aufgefordert, das Kennwort einzugeben. ** Geben Sie das Kennwort für die Anmeldung an Ihrem Computer ein. ** ** **


Die Installation ist erfolgreich abgeschlossen!

Wenn Sie es nützlich finden, wäre ich Ihnen dankbar, wenn Sie auf die Schaltfläche ** LGTM klicken könnten. ** ** ** Lassen Sie uns unser Bestes geben, um gemeinsam Rails zu lernen! : raise_hand_tone1:

Recommended Posts

Beheben Sie Gem :: FilePermissionError, wenn Sie Gem Install Rails ausführen (Rails Tutorial Kapitel 1).
Beheben Sie ActiveRecord :: NoDatabaseError, wenn Sie einen Rails-Test durchführen (Rails-Tutorial, Kapitel 3).
Schienen-Tutorial Kapitel 6
Schienen-Tutorial Kapitel 1
Schienen-Tutorial Kapitel 7
Schienen-Tutorial Kapitel 5
Schienen-Tutorial Kapitel 10
Schienen-Tutorial Kapitel 9
Schienen-Tutorial Kapitel 8
Fehler bei der Bundle-Installation beim Ausführen neuer Schienen
Rails Tutorial Kapitel 3 Lernen
Rails Tutorial Memorandum (Kapitel 3, 3.1)
Rails Tutorial Kapitel 4 Lernen
Rails Tutorial Kapitel 1 Lernen
Rails Tutorial Kapitel 2 Lernen
Ruby on Rails-Lernprogramm Problematische Hinweise unter Windows
[Rails Tutorial Kapitel 4] Ruby mit Rails-Geschmack
[Rails Tutorial Kapitel 5] Erstellen Sie ein Layout
Tutorial zum Kauen der Schienen [Kapitel 2 Spielzeuganwendung]
Rails Tutorial (4. Ausgabe) Memo Kapitel 6
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 10
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 7
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 4
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 9
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 6
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 5
So beheben Sie Fehler, die während der Installation von Rails 5.1.3 auftreten
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 2
Rails Tutorial Kapitel 0: Vorbereitende Grundkenntnisse 5
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 3
Rails Tutorial 6. Ausgabe Lernzusammenfassung Kapitel 8
Zerlegen Sie die Installation von "$ printf": --no-document \ nupdate: --no-document \ n ">> ~ / .gemrc" in Kapitel 1 des Rails-Lernprogramms
Schienen Tutry
Schienen Tutorial
Schienen Tutry
Deshalb habe ich dieses Mal die Methode "Verknüpfen des Inhalts des Verzeichnisses" übernommen. Ich denke, es wird je nach Zeit und Fall richtig verwendet. Tutorial zu Linux, ln, Linux-Befehlsschienen
Schienen Tutry
Schienen Tutorial
Schienen Tutorial
Rails Tutorial Kapitel 1 Von Null bis Bereitstellung [Try]
Kauen der Schienen Tutorial [Kapitel 3 Erstellen fast statischer Seiten]
Ich kann nicht bereitstellen! Beheben Sie einen Fehler, der nicht auf Heroku übertragen werden kann (Rails Tutorial Kapitel 1).
Lösen Sie LoadError (kann eine solche Datei --bcrypt nicht laden), die im Rails-Test auftritt (Rails-Tutorial, Kapitel 6).