Menjalankan Ruby On Rails Pada Windows Menggunakan Vagrant
Sebuah Organisme yang tidak suka ngopi.
19 Maret 2018

ah kembali lagi di artikel yang receh ini. Kali ini kita akan mencoba menggunakan rails pada windows menggunakan vagrant. why ? hmm sebenarnya untuk menjalankan rails atau menset up rails sendiri di windows sudah ada bundle nya. Seperti laragon versi ruby atau ada cara lain seperti install manual tiap komponennya.

Namun di windows ruby tidak berjalan secara lancar seperti halnya di ekosistem sistem operasi linux maupun osx. Sebenarnya sih pakai rails cukup enjoy sih untuk buat sistem dan lebih fun tentunya.

Tapi di windows performa rails menurun dan juga ada beberapa paket ruby yang tidak berjalan. Pada intinya sih bisa berjalan normal-normal aja kalau masih kapasistas sederhana.

Ada Alternatif sih selain pakai vagrant seperti menggunakan docker atau wsl. nah, karna docker sendiri tidak bisa di install pada windows saya karna build windowsnya tidak support dan wsl juga gk bisa aktif karna build windows gk support juga.

Akhirnya saya pakai vagrant. sejauh ini pakai vagrant nyaman aja. karna yaa, mudah bagi saya. Mungkin teman bisa share cara alternatif lain di kolom komentar yaakk, untuk mainin rails ini.

Ok kita lanjut, untuk memulainya teman - teman bisa download dan menginstall vagrantnya dulu.

https://www.vagrantup.com/


Vagrant merupakan layanan virtual yang mana kita memungkinkan menjalankan server sacara virtual. kita bisa mengaksesnya dengan ssh dan untuk foldernya kita bisa share serta sync-auto.

Setelah Menginstallnya, Teman - teman bisa membukanya pada Command Line kesayangan. Saya menggunakan Cmder.

Sekarang kita clone repo yang isinya vagrantfile untuk box kita.

> git clone https://github.com/joshfng/railsbox.git rails

> cd rails

oh iya, di dalam vagrantfile itu sudah ada config di tulis orang lain, jadi kita tinggal pakai saja dan kita bisa bebas custom setelah box terinstall.

kita ketik perintah ini untuk menjalankan vagrantnya serta download boxnya juga.

> vagrant up

Setelah selesai download boxnya dan jalankan vagrantnya, kita ketik perintah dibawah ini untuk mengakses vagrant kita via ssh.

> vagrant ssh

Setelah masuk di ssh, kita buka folder sharing pada root.

> cd / && cd vagrant

cd [vagrant] ini merupakan folder sharing dari local hardisk kita ke VM/vagrant box.

Selanjutnya tinggal buat project railsnya deh.

Kita ketik perintah berikut untuk membuat project baru rails

> rails new app

Selanjutnya kita pindah ke folder rails yang kita buat

> cd app

Lakukan bundle install untuk menginstall paket gemnya kalau teman" menambahkan paket lain

> bundle install

Selanjutnya kita buat databasenya, dengan perintah.

> rails db:create

Lalu kita migrate.

> rails db:migrate

Terakhir kita jalankan si railsnya dengan perintah rails server

> rails s

Kita bisa mengaksesnya pada http://localhost:3000

yay, rails berhasil di jalankan di linux menggunakan vagrant. semoga artikel receh ini bermanfaat.

Blog ini telah dibaca sebanyak 536 kali
rails ruby vagrant

Sekilas Tentang Penulis

Febrian Dwi Putra
Sebuah Organisme yang tidak suka ngopi.

KOMENTAR

blog comments powered by Disqus