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: