Festlegen und Beschreiben von Umgebungsvariablen mit Rails zsh

Während ich die Google Map-API verwendete, habe ich gerade die API geschrieben und Git Hub gepusht. Dann habe ich diese E-Mail von Git Hub bekommen ... GitGuardian has detected the following Google Key exposed within your GitHub account. ** GitGuardian hat die folgenden in Ihrem GitHub-Konto veröffentlichten Google-Schlüssel erkannt: ** **. Toll! Ich war beeindruckt, dass GitHub so etwas kann. Ich bin nicht beeindruckt, deshalb habe ich es sofort in eine Umgebungsvariable eingefügt und versucht, die Beschreibung zu ändern. Bitte teilen Sie es mit

Was sind Umgebungsvariablen?

Ich denke, es ist in Ordnung, ein Bild wie eine Variable zu haben, die Dinge verbirgt, die Sie nicht zeigen möchten.

Und es gibt viele Dinge, für die Sie Umgebungsvariablen festlegen können. Versuchen Sie also, eine gute für sich selbst zu finden! In meinem Fall verwende ich ** zsh **, um Umgebungsvariablen festzulegen.

zsh scheint die selbsternannte "stärkste" Hülle zu sein

So installieren Sie Zsh

Für Anfänger: Einführung von Zsh Dieser Artikel war sehr leicht zu verstehen! Bitte installieren Sie Zsh aus diesem Artikel

So legen Sie Umgebungsvariablen mit Zsh fest

% vim ~/.zshrc

Öffnen Sie .zsher in Dann スクリーンショット 2020-10-17 12.13.25.png Ich denke, der Bildschirm sieht so aus Da ich bereits verschiedene Einstellungen vorgenommen habe, werden viele Inhalte beschrieben, aber bitte ignorieren Sie diese ** Wenn dieser Bildschirm geöffnet wird, geben Sie bitte vorerst "i" ein ** Unten links

-- INSERT--

Dies wird als ** Einfügemodus ** bezeichnet Weil Sie eingeben können

Export Variablenname, den Sie verwenden möchten='Wert, den Sie ausblenden möchten' #Bitte achten Sie darauf, kein Leerzeichen in das gleiche zu setzen

Beispiel

export GOOGLE_MAP_API='hoge'

Wenn Sie so schreiben, ist die Einstellung abgeschlossen

Der Befehl zum Beenden des Einfügemodus lautet ** esc key **. Sie können nach dem Beenden beenden ** ": wq" ** beim Speichern von Einstellungen ** ": q!" ** wenn nicht gespeichert Bitte beenden Sie mit

danach Laden Sie .zshrc neu und aktivieren Sie definierte Umgebungsvariablen

source ~/.zshrc

Damit sind die Einstellungen für die Umgebungsvariablen abgeschlossen.

Verwendung der festgelegten Umgebungsvariablen

Grundsätzlich

ENV['Umgebungsvariable festlegen']

Und verwenden Beim Schreiben von API KEY in der Ansicht mithilfe der API

<%= ENV['Installierte Umgebungsvariablen'] %>

Schreiben Das ist es!

Recommended Posts

Festlegen und Beschreiben von Umgebungsvariablen mit Rails zsh
Festlegen von Umgebungsvariablen bei Verwendung von Payjp mit Rails
[Rails] So laden Sie Bilder mit Carrierwave und Fog-Aws in AWS S3 hoch
[Rails] So laden Sie Bilder mit refile und refile-s3 in AWS S3 hoch
[Rails] So laden Sie Bilder mit Carrierwave hoch
So richten Sie kapt ein und verwenden es
Verwendung von Umgebungsvariablen in RubyOnRails
So implementieren Sie die Image-Veröffentlichung mithilfe von Schienen
So erstellen Sie eine Rails 6-Umgebung mit Docker
So erstellen Sie eine Abfrage mithilfe von Variablen in GraphQL [Verwenden von Ruby on Rails]
[Docker] So erstellen Sie eine virtuelle Umgebung für Rails- und Nuxt.js-Apps
So geben Sie Excel und PDF mit Excella aus
Ausführen einer Methode und Verspotten mit JUnit
[Rails] So erstellen Sie ein Diagramm mit lazy_high_charts
Wie man Stimme oder Musik mit Javascript spielt
So richten Sie jEnv (Mac) ein und bedienen es
[Rails] So laden Sie mehrere Bilder mit Carrierwave hoch
Rails6.0 ~ So erstellen Sie eine umweltfreundliche Entwicklungsumgebung
So erstellen Sie eine API mit GraphQL und Rails
[Rails] So erstellen Sie eine Umgebung mit Docker
[Rails] So geben Sie Erfolgs- und Fehlermeldungen aus
[Rails] Verwendung von PostgreSQL in einer Vagrant-Umgebung
So legen Sie Umgebungsvariablen in der Eigenschaftendatei der Spring-Boot-Anwendung fest
Wie schreibe ich Rails
So deinstallieren Sie Rails
So stellen Sie die Anzeigezeit in Rails auf japanische Zeit ein
So konvertieren Sie A in a und a in A mit logischem Produkt und Summe in Java
[Rails 6] So legen Sie ein Hintergrundbild in Rails [CSS] fest
[Rails] Bearbeiten und Anpassen von Geräteansichten und Controllern
[Rails] Erstellen Sie eine Sitemap mit sitemap_generator und stellen Sie sie in GAE bereit
(Ruby on Rails6) So erstellen Sie ein Modell und eine Tabelle
[Rails] [Docker] Kopieren und Einfügen ist in Ordnung! So erstellen Sie eine Rails-Entwicklungsumgebung mit Docker
[Grobe Erklärung] So trennen Sie den Betrieb der Produktionsumgebung und der Entwicklungsumgebung mit Rails
So implementieren Sie ein kreisförmiges Profilbild mit CarrierWave und R Magick in Rails
[Rails / Routing] Vertiefen Sie, wie Sie Präfix und URI auf Ihre bevorzugten Werte und Ressourcen einstellen
Testen des Einschlusses von Bildern bei Verwendung von ActiveStorage und Faker
[Schienen] Wie poste ich Bilder?
So trennen Sie Wörter in Namen in Klassen, Methoden und Variablen
[Rails] Verwendung von Enum
[Rails] Verwendung von Enum
Wie man Schienenrouten liest
[Rails] So definieren Sie Makros in Rspec und standardisieren die Verarbeitung
Verhindern Sie Vorgänge! Sichere manuelle Datenaktualisierungsmethode für Rails mithilfe von Transaktionen
[Rails] Verschiedene Unterschiede zwischen redirect_to und Render-Methode und Ausgabemethode der Render-Methode
[Umgebungsvariablen] Schienen Was sind Umgebungsvariablen?
So legen Sie Nginx von Docker fest
Verwendung von Rails Join
So stellen Sie jQuery in Rails-Apps mit Webpacker bereit
So legen Sie Java-Konstanten fest