Warning: Undefined variable $post in /var/www/saksenengku/wp-content/plugins/simple-google-schema/index.php on line 140

Warning: Attempt to read property "ID" on null in /var/www/saksenengku/wp-content/plugins/simple-google-schema/index.php on line 140
Setup Ruby On Rails di macOS 10.12 Sierra – Saksenengku Network
Site icon Saksenengku Network

Setup Ruby On Rails di macOS 10.12 Sierra

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….

Exit mobile version