

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
<a name="ruby-development-environment"></a>

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

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 (\$1) 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](https://docs.microsoft.com/en-us/windows/wsl/install-win10), um eine Windows-integrierte Version von Ubuntu und Bash zu erhalten.

**Topics**
+ [Installieren von Ruby](#ruby-development-environment-ruby)
+ [Das AWS SDK for Ruby installieren](#ruby-development-environment-sdk)
+ [Installieren einer IDE oder eines Texteditors](#ruby-development-environment-ide)

## Installieren von Ruby
<a name="ruby-development-environment-ruby"></a>

Installieren Sie GCC, 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 Sie RVM, um Ruby-Sprachinstallationen auf Ihrem Rechner zu verwalten. Verwenden Sie die Befehle von [rvm.io](https://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 installiert RVM in einem Ordner namens `.rvm` in Ihrem Benutzerverzeichnis und ändert Ihr Shell-Profil, um ein Setup-Skript zu laden, wenn Sie ein neues Terminal öffnen. 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
```

Lesen Sie [Ruby](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html#platforms-supported.ruby) im Dokument für *AWS Elastic Beanstalk -Plattformen*, um die neueste Version von Ruby zu finden, die für eine Elastic-Beanstalk-Plattform verfügbar ist. Installieren Sie diese Version.

```
~$ rvm install 3.2
```

Testen Sie Ihre Ruby-Installation.

```
~$ ruby --version
```

## Das AWS SDK for Ruby installieren
<a name="ruby-development-environment-sdk"></a>

Wenn Sie AWS Ressourcen von Ihrer Anwendung aus verwalten müssen, installieren Sie das AWS SDK für Ruby. Sie können mit dem SDK for Ruby beispielsweise Amazon DynamoDB (DynamoDB) zum Speichern von Benutzer- und Sitzungsinformationen verwenden, ohne eine relationale Datenbank zu erstellen.

Installieren Sie das SDK for Ruby und seine Abhängigkeiten mit dem Befehl `gem`.

```
$ gem install aws-sdk
```

Weitere Informationen und Installationsanleitungen finden Sie auf der [AWS SDK für Ruby -Homepage](https://aws.amazon.com/sdk-for-ruby/).

## Installieren einer IDE oder eines Texteditors
<a name="ruby-development-environment-ide"></a>

Integrierte Entwicklungsumgebungen (IDEs) bieten eine Vielzahl von Funktionen, die die Anwendungsentwicklung erleichtern. Wenn Sie noch keine 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.
+  [Installieren von Aptana](https://github.com/aptana/studio3) 
+  [RubyMine](https://www.jetbrains.com/ruby/) 

**Anmerkung**  
Mit einer IDE werden dem Projektordner möglicherweise Dateien hinzugefügt, die Sie unter Umständen nicht an die Quellverwaltung übergeben möchten. Damit diese Dateien nicht an die Quellüberwachung übergeben werden, setzen Sie `.gitignore` oder die Entsprechung Ihres Quellüberwachungstools ein.

Wenn Sie gerade mit dem Programmieren beginnen und nicht alle Funktionen einer IDE benötigen, können Sie [installing Sublime Text (Installieren von Sublime Text)](http://www.sublimetext.com/) auswählen.