konfigurasi ruby on rails di linux mint 17.1 - labs127.io and me
Believe it or not!, ada quote menarik dari pengarang buku Ruby on
Rails Tutorial mengenai rumitnya instalasi ruby dan rails.
Even for experienced Rails developers, installing Ruby, Rails, and all the associated supporting software can be an exercise in frustration.1
Tapi, jangan khawatir, mari kita coba dulu…
Seperti biasa jalankan dulu sudo apt-get update
untuk memastikan
bahwa paket yang terpasang di sistem kita sudah
ter-update.
Pertama, uninstall ruby
(bawaan OS):
sudo apt-get purge ruby
Install RVM (Ruby Version Manager):
\curl -L https://get.rvm.io | bash -s stable --ruby
Jika error muncul GPG Bad Signature
atau sejenisnya, maka jalankan
perintah berikut:
command curl -sSL https://rvm.io/mpapis.asc | gpg --import - && !!
Verifikasi instalasi rvm
dengan mengetikkan perintah berikut:
source ~/.rvm/scripts/rvm type rvm | head -n 1
Jika output-nya: rvm is a function
, berarti instalasi rvm
sudah
berhasil.
Sekarang install ruby
:
rvm install ruby
Untuk melihat paket ruby
di rvm
:
rvm list
Untuk melihat paket ruby
yang sudah terpasang, jalankan perintah berikut:
ruby --version && which ruby
Ruby
sudah terpasang, sekarang waktunya install rails
:
gem install bundler -V gem install rails -V
Clone
repo:
git clone https://github.com/username/awesome-ruby.git
Install semua dependencies:
bundle install
Create and migrate database:
rake db:create rake db:migrate
Jalankan server dengan:
rails -s
Now, you should see your http://localhost:3000
can be accessed.
Notes:
Entah gimana, saya tidak bisa melakukan perintah rake db:migrate
jika berada di git branch
. Untuk itu, saya jalankan perintah berikut:
bundle exec rake db:migrate
Dan entah kenapa juga, setiap kali terminal
ditutup, rvm
perlu
diperbarui dengan mengetik:
source ~/.rvm/scripts/rvm
Bonus:
Membuat database postgresql
:
sudo -u postgres -i
Perintah di atas akan membawa Anda ke console postgres, disana Anda dapat mengetikkan perintah berikut untuk membuat database:
createdb banteng
Reference: