menu

Rails - Install Rails on Ubuntu


Oke melanjutkan artikel sebelumnya, kali ini kita akan menginstall Rails..

Rails merupakan sebuah framework pada Ruby yang akan memudahkan anda membuat sebuah website dengan menggunakan bahasa Ruby yang sangat elegan..

Kebanyakan orang yang menguasai Ruby on Rails adalah programmer yang sudah bisa dikatakan "PRO" dikarenakan kebanyakan  dari mereka yang jago Ruby pasti sebelumnya sudah pernah belajar PHP dan membandingkan kedua bahasa pemrogramman tersebut. Tapi tidak sedikit juga programmer yang langsung mempelajari Ruby tanpa mengerti PHP hehe..

Tentu saja hal itu sangat disayangkan  karena PHP dengan penggemar yang sangat banyak diseluruh dunia juga merupakan bahasa yang elegan dan penuh dengan "kebebasan" => "U Can Make Anything With PHP" haha..

Oke langsung saja kita install Railsnya, Here we go..

Jangan lupa install Ruby terlebih dahulu,

Dalam pengembangannya nanti Rails sangat bergantung pada JavaScript oleh sebab itu kita install terlebih dahulu NodeJS
curl -sL https://deb.nodesource.com/setup_4.x | sudo -E bash -
sudo apt-get install -y nodejs

Kemudian Install Rails
gem install rails -v 5.0.0.1

Pastikan kembali rbenv Ruby dapat eksekusi
rbenv rehash

Check installation
rails -v

Sehingga tampilannya akan terlihat seperti ini


===DONE!===

Syntax - Syntax ubuntu


Untuk menunjang tutorial Ruby on rails yang menggunakan OS Ubuntu maka disini akan saya share beberapa syntax terminal pada Ubuntu beserta cara penggunaannya yang sering digunakan untuk programming.

Structure file
//for go to the folder
cd name_folder

//To user home
cd

//back 1 path folder
cd ..

//show list folder
ls

//show list folder with detail
ll

//show path active
pwd

Operation file
//move or cut file or folder
mv name_file_or_folder

//copy file or folder
cp name_file_or_folder

//remove file
rm name_file

//remove empty folder
rmdir name_folder

//remove folder and contains
rm -rf name_folder

//make folder
mkdir name_folder

//show file content
cat name_file

//change access permissions? read this
chmod

//change owner file or group
chown

//copy file to server or different computer with scp
scp username@IP:path/to/file(source) path/to/destination
or
scp path/to/file(source) username@IP:path/to/destination

Vim
//before inserting code click Esc first

//open file with vim
vim name_file

//save vim
:w

//just quit vim
:q

//save and quit
:wq

//force quit
:q!

Nano
//exit
Ctrl + X

//write or save
Ctrl + O

/find
Ctrl + W

//replace
Ctrl + \

//cut text
Ctrl + K

//get help
Ctrl + G

Apache
//show error log apache
tail -f /var/log/apache2/error.log

Play with Ubuntu
//running with user active
sudo

//install application ubuntu
sudo apt-get install name_application_ubuntu

//update application ubuntu
sudo apt-get update

Ruby - Upgrade Ruby with rbenv


Melanjutkan tutorial sebelumnya tentang install Ruby pada ubuntu, kali ini saya akan share cara mengupgrade version Ruby yang sudah diinstall

Pada komputer saya Ruby yang terinstall adalah versi 1.9.3 yang akan saya upgrade menjadi versi 2.3.1.

Sangat dianjurkan mengerti syntax ubuntu terlebih dahulu.

Oke kita langsung saja caranya..

Pertama hapus terlebih dahulu folder .rbenv yang lama
sudo rm -rf .rbenv

Kemudian install versi ruby yang anda inginkan dalam hal ini saya akan menginstall Ruby versi 2.3.1.
//update all apt 
sudo apt-get update 
//install library pendukung Ruby 
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

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

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

Selanjutnya edit isi file .ruby-version
vim .ruby-version

Ganti sesuai dengan versi Ruby yang sudah diinstall, tampilan vim akan terlihat seperti ini.


Ubah menjadi


Jika sudah selesai kemudian save :wq

Terakhir install bundler
rbenv global 2.3.1
gem install bundler
ruby -v

Sehingga tampilan akan menjadi seperti ini


===DONE!===

Ruby - Install Ruby on Ubuntu


Masih suasana lebaran, kali ini saya akan memulai tutorial ruby on rails.

Berbeda dengan tutorial Laravel on PHP yang sudah saya posting, tutorial Ruby on Rails kali ini akan saya terapkan pada ubuntu tidak pada windows. Dikarenakan agar saya tidak lupa syntax-syntax pada terminal ubuntu hehe..

Oke pada posting kali ini saya akan menginstall Ruby pada ubuntu, jika anda ingin meginstall Ruby pada windows silahkan klik disini.

Cara yang saya gunakan untuk menginstall Ruby pada tutorial ini menggunakan metode rbenv karena menurut saya pada pengembangannya  rbenv ini sangan mudah digunakan, sedangkan versi Ruby yang akan diinstall adalah ruby version 2.3.1.

Sangat dianjurkan mengerti syntax ubuntu terlebih dahulu.

Langsung saja kita ke tutorialnya,,

Pertama, tentu saja buka terminal anda kemudian install beberapa library pendukung Ruby.
//update all apt 
sudo apt-get update 
//install library pendukung Ruby 
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

jika ada pertanyaan seperti ini ketik "y" saja


Selanjutnya, install Ruby dengan metode rbenv dengan syntax ini.
//pastikan berada pada path user home 
cd 

//download or clone rbenv 
git clone https://github.com/rbenv/rbenv.git ~/.rbenv
echo 'export PATH="$HOME/.rbenv/bin:$PATH"' >> ~/.bashrc
echo 'eval "$(rbenv init -)"' >> ~/.bashrc
exec $SHELL

//download or clone plugin rbenv 
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

Terakhir install bundler
gem install bundler

sehingga hasilnya akan menjadi seperti ini.


===DONE!===

How - Add new collaboration on github


Melanjutkan tutorial sebelumnya tentang how to use github.

Sekarang kita akan menggunakan salah satu fitur dari github yang menurut saya sangat berguna untuk pengembangan sebuah project yaitu collaboration.

Collaboration yaitu sebuah fitur yang dapat mengizinkan pengguna github lainnya untuk editing project yang sedang kita kembangkan, sehingga akan terbentuk sebuah team developer.

Oke langsung saja caraya,

Pertama sign in github terlebih dahulu, kemudian klik project yang akan di share seperti ini


Selanjutnya klik setting


Kemudian klik collaborators


dan isi akun github yang akan menjadi salah satu collaborator


Terakhir klik add collaborator
Jika sudah buka email si collaborator dan accept.

===DONE!===

Download - Instalasi komputer baru (ubuntu)


Postingan kali ini akan menampilkan daftar software yang wajib codedoct download saat install komputer pertama kali dengan OS ubuntu.

Berikut list software beserta cara installnya,

Shutter
/*shutter merupakan aplikasi yang sering saya gunakan untuk mengcrop layar komputer, 
jika di windows aplikasi ini sama dengan snipping tool*/

//pertama tambah repository ppa terlebih dahulu untuk menginstall shutter
sudo add-apt-repository -y ppa:shutter/ppa

//update all apt
sudo apt-get update

//install shutter
sudo apt-get install shutter

Kolourpaint
/*kolour pain adalah aplikasi yang sangat berguna untuk editing gambar
jika di windows aplikasi ini sama dengan paint*/

//update all apt first
sudo apt-get update

//install kolourpaint4
sudo apt-get install kolourpaint4

Steam
/*tidak lengkap jika tidak ada game yang bisa dimainkan, hehe*/
//update all apt first
sudo apt-get update

//install steam
sudo apt-get install steam

Vim
/*vim merupakan text editor basic pada ubuntu yang sangat saya sukai*/
//update first
sudo apt-get update to make sure you have the latest sources.list

//install vim
sudo apt-get install vim

Sublime-text
/* sama seperti vim sublime merupakan aplikasi text editor */
//add some repository
sudo add-apt-repository ppa:webupd8team/sublime-text-3

//update first
sudo apt-get update

//install sublime-text3
sudo apt-get install sublime-text-installer

How - Use Github


Sebentar lagi lebarann,, mumpung lagi libur saatnya menulis lagii,,

Kali ini kita akan belajar cara menggunakan github.

Github merupakan sebuah aplikasi yang digunakan sebagai tempat untuk meletakkan source code dari sebuah sistem yang sedang kita buat.

Tidak hanya sebuah tempat penyimpanan, github juga sangat berguna sebagai sarana untuk pengembangan sistem yang kita buat, karena pada github saat kita mengedit source code kita pada localhost(komputer sendiri) kemudian meng-push atau meng-upload source code kita ke github, maka kita dapat mentrack apa saja yang sudah kita ubah pada source code kita, kita juga dapat menghapus perubahan dan mendownloadnya ke localhost(komputer) lain untuk sharing dalam pengembangan sistem yang sedang kita buat.

Oke langsung saja kita belajar cara menggunakannya untuk pemula..

Pertama silakan buat akun terlebih dahulu disini

Jika sudah silahkan langsung sign in, maka akun anda akan tampak seperti ini


Klik start project kemudian isi informasi sistem yang akan anda buat seperti ini


Dan klik create repository

Install github
  • Pengguna Ubuntu
    • sudo apt-get update
    • sudo apt-get install git
  • Pengguna Windows
    • download github disini
    • langsung install saja

Oke sekarang masuk ke directory source code yang akan di upload ke github lewat terminal atau command-prompt atau power-shell untuk pengguna windows 10

Disini saya akan menggunakan power-shell karena biasanya ada beberapa masalah install git pada windows jadi biar bisa saya terangkan langsung di WHY?, jika pada ubuntu semua beresss..

Tampilan directory source code saya seperti ini silahkan masuk sendiri ke source code masing-masing jika anda menggunakan xampp bisa masuk pada directory htdocs lihat gambar dibawah ini.


Jika sudah masuk silahkan masukkan sintax berikut
// set name and email
git config --global user.name "YOUR NAME"
git config --global user.email "YOUR EMAIL ADDRESS"

//initialize
git init

//add remote
git remote add origin https://github.com/username/projectname.git

git add -A
git commit -m "comment apa saja(anything)"
git push -u origin master

//jika anda pengguna ubuntu maka anda akan diminta login dengan memasukkan username dan password

add remote bisa lihat disini


Sehingga akan tampak seperti ini jika push sukses,,


Untuk sintax-sintax yang lainnya bisa lihat disini


WHY?

  • Jika git unrecognize maka anda harus initialize github secara global dahulu lihat disini.

===DONE!===