

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

# Menyiapkan lingkungan pengembangan Ruby Anda untuk Elastic Beanstalk
<a name="ruby-development-environment"></a>

Bab ini memberikan instruksi untuk menyiapkan lingkungan pengembangan Ruby untuk menguji aplikasi Anda secara lokal sebelum menerapkannya. AWS Elastic Beanstalk Ini juga merujuk situs web yang menyediakan instruksi instalasi untuk alat yang berguna. 

Untuk mengikuti prosedur di panduan ini, Anda memerlukan terminal atau shell baris perintah untuk menjalankan perintah. Perintah ditampilkan dalam daftar yang diawali dengan simbol prompt (\$1) dan nama direktori saat ini, bila perlu.

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

Di Linux dan macOS, Anda dapat menggunakan shell dan manajer paket pilihan Anda. Pada Windows Anda dapat [menginstal Windows Subsystem untuk Linux untuk](https://docs.microsoft.com/en-us/windows/wsl/install-win10) mendapatkan versi Windows terintegrasi dari Ubuntu dan Bash.

**Topics**
+ [Menginstal Ruby](#ruby-development-environment-ruby)
+ [Memasang AWS SDK for Ruby](#ruby-development-environment-sdk)
+ [Menginstal IDE atau editor teks](#ruby-development-environment-ide)

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

Instal GCC jika Anda tidak memiliki C compiler. Di Ubuntu, gunakan `apt`.

```
~$ sudo apt install gcc
```

Di Amazon Linux, gunakan `yum`.

```
~$ sudo yum install gcc
```

Instal RVM untuk mengelola instalasi bahasa Ruby pada mesin Anda. Gunakan perintah di [rvm.io](https://rvm.io/) untuk mendapatkan kunci proyek dan menjalankan skrip instalasi.

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

Skrip ini menginstal RVM dalam folder bernama `.rvm` di direktori pengguna Anda, dan memodifikasi profil shell Anda untuk memuat skrip setup setiap kali Anda membuka terminal baru. Muat skrip secara manual untuk memulai.

```
~$ source ~/.rvm/scripts/rvm
```

Gunakan `rvm get head` untuk mendapatkan versi terbaru.

```
~$ rvm get head
```

Melihat versi Ruby yang tersedia.

```
~$ rvm list known
```

Periksa [Ruby](https://docs.aws.amazon.com/elasticbeanstalk/latest/platforms/platforms-supported.html#platforms-supported.ruby) di dokumen *Platform AWS Elastic Beanstalk * untuk menemukan versi terbaru Ruby yang tersedia pada platform Elastic Beanstalk. Instal versi tersebut.

```
~$ rvm install 3.2
```

Uji instalasi Ruby Anda.

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

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

Jika Anda perlu mengelola AWS sumber daya dari dalam aplikasi Anda, instal file AWS SDK untuk Ruby. Misalnya, dengan SDK for Ruby, Anda dapat menggunakan Amazon DynamoDB (DynamoDB) untuk menyimpan informasi pengguna dan sesi tanpa membuat basis data relasional.

Pasang SDK for Ruby dan dependensinya dengan perintah `gem`.

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

Kunjungi [beranda AWS SDK untuk Ruby](https://aws.amazon.com/sdk-for-ruby/) untuk informasi lebih lanjut dan petunjuk instalasi.

## Menginstal IDE atau editor teks
<a name="ruby-development-environment-ide"></a>

Lingkungan pengembangan terintegrasi (IDEs) menyediakan berbagai fitur yang memfasilitasi pengembangan aplikasi. Jika Anda belum menggunakan IDE untuk pengembangan Ruby, coba Aptana RubyMine dan lihat mana yang paling cocok untuk Anda.
+  [Instal Aptana](https://github.com/aptana/studio3) 
+  [RubyMine](https://www.jetbrains.com/ruby/) 

**catatan**  
IDE mungkin saja menambahkan file ke folder proyek yang mungkin tidak ingin Anda masukkan ke kontrol sumber. Untuk mencegah memasukkan file-file ini ke kontrol sumber, gunakan `.gitignore` atau padanan alat kontrol sumber Anda.

Jika Anda baru ingin memulai coding dan tidak memerlukan semua fitur IDE, pertimbangkan untuk [menginstal Sublime Text](http://www.sublimetext.com/).