Selamat datang di blog gue yang ga jelas ini, ok sesuai dengan judul postingan ini gue bakalan ngenalin kalian sama barang yang namanya Rails. Yang perlu diingat semua tulisan di blog Bagian rails ini gue tulis berdasarkan tutorialnya Pak Michael Heartl yang judulnya Ruby On Rails Tutorial dan blog ini ga disarain buat dibaca buat lu yang pengin cepet-cepet belajar Rails. jadi buat yang udah ngebet bisa baca sendiri di www.railstutorial.org. Buat kalian yang baru denger barang yang namanya Rails gue kasih tau Rails itu kependekan dari barang yang namanya Ruby On Rails kadang orang juga biasa nyingkat dengan nama ROR. Rails ini adalah web development framework yang ditulis dalam bahasa pemrogrman Ruby yang dibuat tahun 2004 (kalau ga salah) sama Pak David Heinemeier Hanson dan Rails Core team. Kata bukunya pak Michael Heartl, Rails ini merupakan framework yang powerful kalau ga percaya kalian bisa lihat sendiri video ngebuat blog dalam 15 menit make Rails di video di bawah ini.
Nah di tutorial ini gue make OS Ubuntu 16.04, text editor atom, dan Version control git di github tapi sebelum install Rails kalian perlu install Ruby dulu, buat yang make Ubuntu 16.04 copy command dibawah ini aja buat install dependencies buat Ruby
- sudo apt-get update
- sudo apt-get install git-core curl zlib1g-dev build-essential libssl-dev libreadline-dev libyaml-dev libsqlite3-dev sqlite3 libxml2-dev libxslt1-dev libcurl4-openssl-dev python-software-properties libffi-dev
kalau udah sekarang waktunya buat ngeinstall Rubynya make method rbenv, di method rbenv ini ada dua proses yaitu pertama lu kudu nginstall rbenv itu sendiri dan yang kedua baru install ruby-bulidnya. command dibawah ini buat ngeinstall rbenv sama ruby-buildnya
Install rbenv
cd git clone https://github.com/rbenv/rbenv.git ~/.rbenv echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL
Install ruby-build
git clone https://github.com/rbenv/ruby-build.git ~/.rbenv/plugins/ruby-build echo 'export PATH="$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' >> ~/.bashrc exec $SHELL rbenv install 2.3.1 rbenv global 2.3.1 ruby -v
Ok kita udah ngeinstall Ruby terus gimana caranya ngeinstall Rails?, sabar dulu sebelum kita install Rails kita msih kurang satu barang yang namanya bundler. Asem apaan lagi ini bundler? -.-. Bundler ini adalah program yang dipake buat nge-manage gem.Asem apalagi ini gem?.Nah karena gue ga bakal ngebahas bundler sama gem lu bisa baca sendiri apa itu gem sama bundler di rubygems.org dan bundler.io. Ok cukup sudah penjelasannya langsung aja kita install bundler dengan commandOk sekarang gue udah bisa install Rails belum?, jawabannya adalah belum kok bisa kan Ruby udah, bundler udah terus sekarang kurang apaan?. Mengingat Rails sudah versi ke-5 pasti Rails sekrang udah banyak dependensinya kan. yang perlu kalian sarang install adalah Javascript runtime. Di tutorial ini yang bakal gw install buat runtime Javascriptnya adalah NodeJs. kalian pasti nanya kenapa pake NodeJs alasannya karena dengan nge-make NodeJs ini gue bisa make Coffescript dan Asset Pipeline di Rails yang nantinya bakal ngekombinasiin dan memanifest javascript supaya environtment produksinya lebih cepet. Berikut ini commandnya. Buat yang udah ada NodeJs di kompute atau laptopnya lu bisa skip bagian inigem install bundler
Nah sekarang lu udah bisa install Rails, tapi Rails versi berpa yang bakalan dipake?, kan Gw ngikut bukunya pak Michael Hearl dan pastinya gw ngikut buku tersebut yaitu versi ke 5.0.0.1 nah berikut ini commandnyacurl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash - sudo apt-get install -y nodejs
gem install rails -v 5.0.0.1
Tunggu sampe installasi selesai. Terus kalau udah intall Rails gue bisa langsung make Railsnya ga? jawabannya belum,lu perlu langkah terakhir yaitu ngebuat rails bisa di execute di rbenv yaitu dengan menggunakan command
Nah kalau udah, saatnya sekarang kita cek versi Railsnyarbenv rehash
Nah lu udah berhasil ngeinstall Rails sekarang sesuai bukunya pak Micheal Heartl lu perlu text editor sama Version control buat text editor lu make Atom yang bisa lu dowload di atom.io atau sublime yang bisa lu download di sublimetext.com atau text editor lainya. Tapi disini yang gue pake itu Atom. Ok sekarang saatnya buat nge-configure Version control buat lu yang belum tau version control lu bisa baca di git-scm.com. Dan buat lu yang baru tau doang Version Control tapi belum punya akunya kalian bisa daftar di github.com atau bitbucket.org. Disini yang gue pake itu github alesannya gue udah punya github student pack sayang kalau ga dipake :v. kalau udah register saatnya config gitnya, buat Ubuntu lu yang belum ada Gitnya bisa downlad di git-scm.com/downloads tapi masa iya lu make Ubuntu belum ada Gitnya kecuali lu purge :v. Sekrang saatnya buat config Git.Buat lu yang gitnya udah diconfig bisa di skip aja. Berikut ini commandnya but nge-configrails -v
buat lu yang yang peduli banget sama ssh karena lu private banget orangnya copy command dibawah ini buat ngelihat shh key hasil generatenyagit config --global color.ui true git config --global user.name "username lu" git config --global user.email "emaillu@blablabla.com"
config ssh (kalau perlu) ssh-keygen -t rsa -b 4096 -C "emaillu@blabla.com"
Pas udah ke view key sshnya copy paste aja key ssh lu di ssh setting github buat yang make github atau buat yang make bitbucket bisa baca setting ssh. Buat yang udah conffig ssh kalian bisa cek apakah ssh lu udah jalan belum dengan command berikutcat ~/.ssh/id_rsa.pub
Buat yang make github yang udah selesai execute commandnya hasilnya seperti dibawah inissh -T git@github.com (untuk github)
ssh -T git@bitbucket.com (untuk bitbucket)
kalau yang make bitbucket gue ga tau hasilnya apaan :v. sekian perkenalan dan install Rails di Ubuntu 16.04 buat lu yang ga make Ubuntu 16.04 kalain bisa baca instruksinya di di link https://gorails.com/setup/ubuntu/16.04. Sekian dulu cara Instalasi Ruby on Rails.Udah pegel ngetik gue soalnya :v.Hi (Username)! You've successfully authenticated, but GitHub does not provide shell access.
Source
- https://gorails.com/setup/ubuntu/16.042.
- www.railstutorial.org
0 komentar:
Post a Comment