GNU/Linux >> Belajar Linux >  >> Debian

Cara Menginstal Ruby on Rails di Debian 11

Ruby on Rails adalah gratis, sumber terbuka, dan salah satu tumpukan aplikasi paling populer yang digunakan untuk membuat situs dan aplikasi web. Itu ditulis dalam bahasa pemrograman Ruby dan mengikuti konsep MVC. Muncul dengan kerangka pengembangan Rails yang membuat pengembangan aplikasi lebih mudah. Ada banyak aplikasi terkenal berbasis Rails, seperti Github, Airbnb, Soundcloud, dll.

Dalam tutorial ini, saya akan menunjukkan cara menginstal Ruby on Rails pada sistem Debian 11.

Prasyarat

  • Server yang menjalankan Ubuntu 20.04.
  • Kata sandi root dikonfigurasi di server.

Instal RVM

RVM juga disebut "Ruby Version Manager" adalah alat baris perintah yang memungkinkan Anda menginstal, mengelola, dan bekerja dengan mudah dengan beberapa lingkungan ruby ​​​​dari penerjemah. Itu membuat pekerjaan Anda lebih mudah untuk mengelola beberapa versi Ruby di sistem Anda.

Pertama, instal semua dependensi yang diperlukan menggunakan perintah berikut:

apt-get install gnupg2 curl wget -y

Setelah semua dependensi terinstal, impor kunci GPG dengan perintah berikut:

gpg2 --keyserver hkp://pool.sks-keyservers.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3 7D2BAF1CF37B13E2069D6956105BD0E739499BDB
curl -sSL https://rvm.io/pkuczynski.asc | gpg2 --import -

Selanjutnya, unduh dan jalankan skrip instalasi RVM menggunakan perintah berikut:

curl -sSL https://get.rvm.io | bash -s stable --ruby

Setelah RVM diinstal, muat jalur sistem RVM menggunakan perintah berikut:

source /usr/local/rvm/scripts/rvm

Selanjutnya, verifikasi versi RVM menggunakan perintah berikut:

rvm version

Anda akan mendapatkan output berikut:

rvm 1.29.12 (latest) by Michal Papis, Piotr Kuczynski, Wayne E. Seguin [https://rvm.io]

Instal Ruby Menggunakan RVM

Pertama, perbarui RVM ke versi terbaru menggunakan perintah di bawah ini:

rvm get stable --autolibs=enable

Selanjutnya, Anda perlu menambahkan pengguna root ke grup rvm sehingga pengguna root dapat menjalankan perintah rvm.

usermod -a -G rvm root

Selanjutnya, instal Ruby versi terbaru menggunakan perintah berikut:

rvm install ruby-3.0.2

Selanjutnya, buat versi Ruby menjadi versi default menggunakan perintah berikut:

rvm --default use ruby-3.0.2

Selanjutnya, verifikasi versi Ruby dengan perintah berikut:

ruby --version

Anda akan mendapatkan output berikut:

ruby 3.0.2p107 (2021-07-07 revision 0db68f0233) [x86_64-linux]

Instal Nodejs dan Benang

Selanjutnya, Anda perlu menginstal Nodejs di sistem Anda untuk memproses file JavaScript. Pertama, instal dependensi yang diperlukan menggunakan perintah berikut:

apt-get install gcc g++ make -y

Selanjutnya, tambahkan repositori sumber Node dengan perintah berikut:

curl -sL https://deb.nodesource.com/setup_14.x | bash -

Selanjutnya, jalankan perintah berikut untuk menambahkan repositori Yarn:

curl -sL https://dl.yarnpkg.com/debian/pubkey.gpg | apt-key add -
echo "deb https://dl.yarnpkg.com/debian/ stable main" | tee /etc/apt/sources.list.d/yarn.list

Terakhir, perbarui repositori dan instal paket Nodejs dan Yarn dengan perintah berikut:

apt-get update
apt-get install nodejs yarn -y

Setelah instalasi selesai, verifikasi versi Nodejs menggunakan perintah berikut:

node --version

Anda akan mendapatkan output berikut:

v14.18.1

Anda juga dapat memverifikasi versi Benang menggunakan perintah berikut:

yarn --version

Anda akan mendapatkan output berikut:

1.22.15

Tingkatkan Manajer Paket Ruby

Ruby juga menginstal paket RubyGems di sistem Anda. Ini menyediakan utilitas baris perintah permata yang digunakan untuk meningkatkan RubyGems.

Jalankan perintah berikut untuk memperbarui RubyGem ke versi terbaru.

gem update --system

Sekarang, verifikasi versi RubyGem menggunakan perintah berikut:

gem -v

Anda akan mendapatkan output berikut:

3.2.29

Disarankan juga untuk menonaktifkan instalasi dokumentasi paket Ruby melalui konfigurasi RubyGem. Anda dapat menonaktifkannya menggunakan perintah berikut:

echo "gem: --no-document" >> ~/.gemrc

Instal Ruby di Rails

Anda sekarang dapat menginstal versi terbaru Ruby on Rails menggunakan perintah RubyGem:

gem install rails -v 6.1.4

Setelah instalasi selesai, verifikasi versi Rails yang diinstal menggunakan perintah berikut:

rails -v

Anda akan mendapatkan output berikut:

Rails 6.1.4

Buat Proyek dengan Ruby on Rails

Pada titik ini, Ruby on Rails diinstal. Sekarang, saatnya membuat proyek menggunakan Ruby on Rails.

Pertama, buat proyek baru menggunakan perintah Rails seperti yang ditunjukkan di bawah ini:

rails new project

Selanjutnya, ubah direktori ke proyek dan verifikasi semua file proyek menggunakan perintah berikut:

cd project
ls

Anda akan mendapatkan output berikut:

app		 bin	 config.ru  Gemfile	  lib  node_modules  postcss.config.js	Rakefile   storage  tmp     yarn.lock
babel.config.js  config  db	    Gemfile.lock  log  package.json  public		README.md  test     vendor

Sekarang, jalankan server web puma rails menggunakan perintah di bawah ini.

rails s -b 69.87.221.117 -p 8080

Anda akan melihat output berikut:

=> Booting Puma
=> Rails 6.1.4.1 application starting in development 
=> Run `bin/rails server --help` for more startup options
Puma starting in single mode...
* Puma version: 5.5.2 (ruby 3.0.2-p107) ("Zawgyi")
*  Min threads: 5
*  Max threads: 5
*  Environment: development
*          PID: 40403
* Listening on http://69.87.221.117:8080
Use Ctrl-C to stop

Pada titik ini, proyek Ruby on Rails sudah aktif dan mendengarkan pada port '8080 ' Sekarang Anda dapat mengaksesnya menggunakan URL http://your-server-ip:8080 . Anda akan melihat halaman default Rails:

Kesimpulan

Selamat! Anda telah berhasil menginstal Ruby on Rails di Debian 11. Sekarang Anda dapat mulai membuat aplikasi web menggunakan kerangka kerja Ruby on Rails.


Debian
  1. Cara Menginstal Ruby on Rails di Debian 9 Stretch Linux

  2. Cara Menginstal Ruby di Debian 9

  3. Cara Menginstal osquery di Debian 10

  1. Cara Menginstal Ruby di Debian 10

  2. Cara Menginstal Ruby on Rails (RoR) di Debian 10

  3. Cara Menginstal PHP 8 di Debian 11

  1. Cara Menginstal Nextcloud di Debian 11

  2. Cara Menginstal GitLab di Debian 11

  3. Cara Menginstal Jenkins di Debian 11