Pengantar
Ruby on Rails adalah kerangka kerja web yang merevolusi pengembangan web beberapa tahun yang lalu dan mendukung banyak perusahaan rintisan terpanas saat ini. Hal ini memungkinkan pengembang untuk mengembangkan prototipe yang berfungsi dengan cepat dan bahkan situs lengkap tanpa harus menemukan kembali roda atau khawatir tentang banyak konfigurasi.
Ruby berjalan paling baik pada sistem mirip Unix, menjadikan Linux pilihan yang sangat baik untuk pengembangan untuk Rails. Debian Stretch hadir dengan Ruby dan Rails versi terbaru serta menyediakan dukungan untuk pengelola RVM Ruby yang populer.
Menginstal Ruby dan Rails
Ada dua cara dasar untuk menginstal Ruby dan Rails di Debian Stretch. Yang pertama adalah menggunakan RVM (Ruby Version Manager). Ini memungkinkan Anda untuk mengubah dan memilih versi Ruby saat ini dan mengelompokkan pemasangan.
Pilihan lainnya adalah menggunakan paket-paket di repositori Debian. Mereka stabil dan disimpan relatif saat ini. Mereka juga dapat digunakan di seluruh sistem.
Cara RVM
Sebelum benar-benar menginstal RVM, ada beberapa dependensi yang perlu diinstal. Jadi, yang terbaik adalah menyingkirkannya terlebih dahulu.
# apt install build-essential curl nodejs
Sekarang Anda perlu menambahkan kunci RVM GPG. Ini akan memastikan unduhan yang aman melalui RVM.
$gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
Setelah Anda menambahkan kunci, Anda dapat menggunakan cURL untuk mendapatkan skrip RVM dan menginstal Ruby.
$ curl -sSL https://get.rvm.io | bash -s stable --ruby
Skrip akan membutuhkan waktu untuk dijalankan. RVM mengkompilasi Ruby dari sumber. Tidak terlalu besar, tetapi masih membutuhkan waktu untuk membangunnya.
Skrip RVM akan secara otomatis menambahkan dirinya sendiri dan Ruby ke jalur Bash Anda. Menutup dan membuka kembali terminal Anda akan membuat Ruby tersedia. Jika tidak, Anda dapat menjalankan perintah di bawah ini untuk memaksanya ditambahkan.
$ source ~/.rvm/scripts/rvm
Anda dapat menguji apakah itu telah ditambahkan atau tidak dan berfungsi dengan baik dengan menjalankan perintah bantuan RVM.
$ rvm help
RVM seharusnya menarik dan membangun rilis stabil terbaru dari Ruby. Untuk memeriksa apa itu, jalankan perintah versi Ruby.
$ ruby -v
Jika Anda menginginkan atau membutuhkan versi Ruby yang berbeda dari yang diinstal, Anda dapat mencantumkan semua versi yang tersedia untuk RVM.
$ rvm list known
Untuk menginstal salah satunya jalankan rvm install
diikuti dengan nomor versi yang Anda inginkan.
$ rvm install 2.3
Untuk menentukan versi Ruby mana yang ingin Anda gunakan, cukup beri tahu RVM.
$ rvm use 2.3
Jika Anda ingin menjadikan versi itu sebagai default, tambahkan itu di akhir.
$ rvm use 2.3 --default
Jadi, mungkin banyak yang harus dipertimbangkan, tetapi dengan berbagai opsi itu, jelas mengapa banyak pengembang Rails lebih suka menggunakan RVM.
Sekarang Anda telah menginstal Ruby, Anda dapat menggunakan sistem manajemen paket permata Ruby untuk menginstal Rails. Permata bekerja mirip dengan paket Linux, dan dapat diinstal dengan satu perintah.
$ gem install rails
Jika Anda memerlukan versi tertentu, tentukan itu.
$ gem install rails -v 4.2
Rel akan membutuhkan waktu beberapa menit untuk dipasang. Ini cukup besar. Setelah itu, Anda akan siap untuk memulai proyek Rails.
Cara Debian
Cara Debian menginstal Ruby dan Rails jauh lebih mudah. Kenyamanan itu datang dengan mengurangi fleksibilitas. Jika Anda berencana untuk menjaga agar Ruby tetap konsisten dengan versi stabil terbaru, mungkin lebih baik menggunakan paket Debian.
Untuk menginstal Ruby dan Rails, cukup gunakan apt
.
# apt install ruby rails
Memulai Proyek Anda
Dengan Ruby dan Rails keduanya terinstal, menyiapkan proyek Rails sangat mudah. Cukup cd
ke direktori tempat Anda ingin memulainya, dan jalankan perintah yang disediakan oleh Rails untuk membuat proyek baru.
$ cd /directory/containing/site/ $ rails new yourproject
Rails akan membuat folder baru dan mengisinya dengan semua file dan folder yang diperlukan untuk proyek Ruby on Rails.
Anda dapat menguji apakah semuanya telah diinstal dan berfungsi dengan baik dengan memasuki folder proyek baru dan menjalankan server pengembangan bawaan yang disertakan dengan Rails.
$ cd yourproject $ rails s
Anda dapat membuka browser dan menavigasi ke localhost:300
. Anda akan melihat halaman selamat datang Rails.
Kesimpulan
Memulai dan menjalankan Rails di Debian Stretch cukup mudah. RVM menyediakan banyak opsi, tetapi membutuhkan beberapa pekerjaan untuk disiapkan. Debian memiliki semua yang Anda butuhkan dalam repositorinya, tetapi mereka membatasi kontrol yang Anda miliki atas lingkungan pengembangan Anda. Bagaimanapun, Stretch membuat platform pengembangan Rails yang hebat.