Installing Homebrew
Pertama, kita perlu menginstal Homebrew. Homebrew memungkinkan kita untuk menginstal dan mengkompilasi paket perangkat lunak dengan mudah dari sumber.
Dengan Homebrew dapat menginstal script yang sangat sederhana. Ketika meminta Anda untuk menginstal Xcode commandline Tools.
Buka Terminal dan jalankan perintah berikut:
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
Install Ruby
Pilih versi Ruby Anda ingin menginstal:
ver 2.4.0 (Recommended)
Setelah Homebrew diinstal, kita dapat memulai untuk menginstal Ruby.
Kita akan menggunakan rbenv untuk menginstal dan mengelola versi Ruby.
Untuk melakukan ini, jalankan perintah berikut di Terminal Anda:
brew install rbenv ruby-build # Add rbenv to bash so that it loads every time you open a terminal echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile source ~/.bash_profile # Install Ruby rbenv install 2.4.0 rbenv global 2.4.0 ruby -v
Configuring Git
Kita akan menggunakan Git untuk sistem kontrol versi sehingga kita dapat mengatur dan mencocokkan account Github. Jika Anda belum memiliki akun Github, pastikan untuk mendaftar. Ini akan berguna untuk masa depan.
Ganti nama contoh dan alamat email di langkah-langkah berikut dengan yang Anda gunakan untuk akun Github Anda.
git config --global color.ui true git config --global user.name "YOUR NAME" git config --global user.email "YOUR@EMAIL.com" ssh-keygen -t rsa -C "YOUR@EMAIL.com"
Langkah berikutnya adalah untuk mengambil kunci SSH baru yang dihasilkan dan menambahkannya ke akun Github Anda. Anda ingin copy dan paste output dari perintah berikut dan paste di sini.
cat ~/.ssh/id_rsa.pub
Setelah Anda melakukan ini, Anda dapat memeriksa dan melihat apakah scripts ini bekerja:
ssh -T git@github.com
Anda akan mendapatkan pesan seperti ini:
Hi excid3! You've successfully authenticated, but GitHub does not provide shell access.
Install Rails
Pilih versi Rails Anda ingin menginstal:
ver 5.0.1 (recommended)
Instalasi Rails adalah yang sederhana seperti menjalankan perintah berikut di Terminal Anda:
gem install rails -v 5.0.1
Rails sekarang terinstal, tetapi dalam rangka bagi kita untuk menggunakan rel dieksekusi, kita perlu memberitahu rbenv untuk melihatnya:
rbenv rehash
Dan sekarang kita dapat memverifikasi Rails diinstal:
rails -v # Rails 5.0.1
Setting Database
Kita akan menginstal sqlite3 dari homebrew karena kita tidak dapat menggunakan built-in versi dengan MacOS Sierra tanpa keluar dari beberapa masalah.
brew install sqlite3
Rails terintall dengan sqlite3 sebagai database default. Kemungkinan Anda tidak akan ingin menggunakannya karena itu disimpan sebagai file sederhana pada disk. Anda mungkin ingin sesuatu yang lebih kuat seperti MySQL/MariaDB atau PostgreSQL.
Ada banyak dokumentasi pada kedua, sehingga Anda hanya dapat memilih salah satu yang tampaknya lebih nyaman digunakan. Jika Anda lebih paham PHP, Anda mungkin sudah akrab dengan MySQL/MariaDB. Jika Anda baru ke database, saya sarankan untuk menyiapkan PostgreSQL.
MySQL / MariaDB
Anda dapat menginstal MySQL/MariaDB server dan klien dari Homebrew (contoh dengan MySQL):
brew install mysql
Setelah instalasi selesai, Anda dapat meberikan beberapa perintah untuk menjalankan. Ikuti petunjuk dan menjalankannya:
# To have launchd start mysql at login: ln -sfv /usr/local/opt/mysql/*plist ~/Library/LaunchAgents # Then to load mysql now: launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql.plist
Secara default user mysql adalah root tanpa password.
Setelah selesai, Anda dapat melompat ke Langkah Final.
PostgreSQL
Anda dapat menginstal server PostgreSQL dan klien dari Homebrew:
brew install postgresql
Setelah perintah ini selesai, Anda dapat memberikan beberapa perintah untuk menjalankan. Ikuti petunjuk dan menjalankannya:
# To have launchd start postgresql at login: ln -sfv /usr/local/opt/postgresql/*plist ~/Library/LaunchAgents # Then to load postgresql now: launchctl load ~/Library/LaunchAgents/homebrew.mxcl.postgresql.plist
Secara default pengguna postgresql adalah Anda saat OS X nama pengguna tanpa password. Sebagai contoh, saya X pengguna OS bernama saksenengku sehingga saya bisa login ke PostgreSQL dengan nama pengguna itu.
Final Steps
Dan sekarang semua step instaalasi sudah kebenaran. Mari kita membuat aplikasi Rails pertama:
rails new myapp #### If you want to use MySQL rails new myapp -d mysql #### If you want to use Postgres # Note you will need to change config/database.yml's username to be # the same as your OSX user account. (for example, mine is 'chris') rails new myapp -d postgresql # Move into the application directory cd myapp # If you setup MySQL or Postgres with a username/password, modify the # config/database.yml file to contain the username/password that you specified # Create the database rake db:create rails server
Sekarang Anda dapat mengunjungi halaman web Rails http://localhost: 3000 untuk melihat situs web baru Anda!
Sekarang Anda punya pengaturan mesin sendiri, saatnya untuk mulai membangun beberapa aplikasi Rails.
Jika Anda menerima kesalahan yang mengatakan Akses ditolak untuk pengguna ‘root’ @ ‘localhost’ (menggunakan password: NO) maka Anda perlu memperbarui konfigurasi / berkas database.yml untuk mencocokkan username dan password database.
Selamat mencoba….