Einrichtung Ihrer Ruby-Entwicklungsumgebung für Elastic Beanstalk - AWS Elastic Beanstalk

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

Einrichtung Ihrer Ruby-Entwicklungsumgebung für Elastic Beanstalk

Dieses Kapitel enthält Anweisungen zum Einrichten einer Ruby-Entwicklungsumgebung, in der Sie Ihre Anwendung lokal testen können, bevor Sie sie bereitstellen AWS Elastic Beanstalk. Es verweist auch auf Websites, die Installationsanweisungen für nützliche Tools enthalten.

Allgemeine Einrichtungsschritte und Tools für alle Sprachen finden Sie unter Konfigurieren des Entwicklungscomputers für die Verwendung mit Elastic Beanstalk.

Um die Verfahren in diesem Leitfaden zu befolgen, benötigen Sie ein Befehlszeilen-Terminal oder eine Shell für die Ausführung der Befehle. Befehle werden ggf. in Auflistungen mit einem vorangestellten Eingabeaufforderungssymbol ($) und dem Namen des aktuellen Verzeichnisses angezeigt.

~/eb-project$ this is a command this is output

In Linux und macOS können Sie Ihren bevorzugten Shell- und Paket-Manager verwenden. Unter Windows können Sie das Windows-Subsystem für Linux installieren, um eine Windows-integrierte Version von Ubuntu und Bash zu erhalten.

Allgemeine Einrichtungsschritte und Tools für alle Sprachen finden Sie unter Konfigurieren des Entwicklungscomputers für die Verwendung mit Elastic Beanstalk.

Installieren von Ruby

Installieren SieGCC, wenn Sie keinen C-Compiler haben. Unter Ubuntu verwenden Sie apt.

~$ sudo apt install gcc

Verwenden Sie auf Amazon Linux yum.

~$ sudo yum install gcc

Installieren SieRVM, um Installationen in Ruby-Sprache auf Ihrem Computer zu verwalten. Verwenden Sie die Befehle von rvm.io, um die Projektschlüssel zu erhalten und das Installationsskript auszuführen.

~$ gpg2 --recv-keys key1 key2 ~$ curl -sSL https://get.rvm.io | bash -s stable

Dieses Skript wird RVM in einem Ordner mit dem Namen .rvm in Ihrem Benutzerverzeichnis installiert und ändert Ihr Shell-Profil so, dass jedes Mal, wenn Sie ein neues Terminal öffnen, ein Setup-Skript geladen wird. Laden Sie die Skripts manuell, um beginnen zu können.

~$ source ~/.rvm/scripts/rvm

Verwenden Sie rvm get head, um die neueste Version zu erhalten.

~$ rvm get head

Zeigen Sie die verfügbaren Versionen von Ruby an.

~$ rvm list known

Überprüfen Sie Ruby im AWS Elastic Beanstalk Plattformdokument, in dem Sie die neueste Version von Ruby finden, die auf einer Elastic Beanstalk-Plattform verfügbar ist. Installieren Sie diese Version.

~$ rvm install 3.2

Testen Sie Ihre Ruby-Installation.

~$ ruby --version

Installieren von AWS SDKfür Ruby

Wenn du es verwalten musst AWS Ressourcen aus Ihrer Anwendung heraus installieren Sie AWS SDK for Ruby. Mit dem SDK für Ruby können Sie beispielsweise Amazon DynamoDB (DynamoDB) verwenden, um Benutzer- und Sitzungsinformationen zu speichern, ohne eine relationale Datenbank zu erstellen.

Installieren Sie das SDK für Ruby und seine Abhängigkeiten mit dem Befehl. gem

$ gem install aws-sdk

Besuchen Sie die AWS SDK for Ruby Homepage für weitere Informationen und Installationsanweisungen.

Installation eines IDE O-R-Texteditors

Integrierte Entwicklungsumgebungen (IDEs) bieten eine Vielzahl von Funktionen, die die Anwendungsentwicklung erleichtern. Wenn Sie eine noch nicht IDE für die Ruby-Entwicklung verwendet haben, probieren Sie Aptana aus RubyMine und finden Sie heraus, welche für Sie am besten geeignet ist.

Anmerkung

Und fügt Ihrem Projektordner IDE möglicherweise Dateien hinzu, die Sie möglicherweise nicht in die Quellcodeverwaltung übernehmen möchten. Damit diese Dateien nicht an die Quellüberwachung übergeben werden, setzen Sie .gitignore oder die Entsprechung Ihres Quellüberwachungstools ein.

Wenn Sie einfach mit dem Programmieren beginnen möchten und nicht alle Funktionen eines benötigenIDE, sollten Sie die Installation von Sublime Text in Betracht ziehen.