Step.01 環境設定 - Azraeil/JCcart_Note GitHub Wiki
建立專案
rails new JCcart -d mysql -T
-d mysql代表資料庫選擇用MySQL,-T代表不要用rails內建的單元測試
修改database的帳號密碼
我先前設定的MySQL密碼:iamgroot,要用時請改成你自己的MySQL密碼
JC在影片教學中的寫法,會噴掉 (原因不明)
PS:JC後來也發現會噴掉,不過JC是把defalut的username改成root,然後Gemfile把MySQL改成gem 'mysql2', '0.3.20'
config/database.yml
default: &default
adapter: mysql2
encoding: utf8
pool: 5
username: iamgroot
password: iamgroot
host: localhost
...
production:
<<: *default
database: JCcart_production
username: iamgroot
password: iamgroot
我自己修改測試後,能work的寫法
default: &default
adapter: mysql2
encoding: utf8
pool: 5
username: root
password: iamgroot
host: localhost
...
production:
<<: *default
database: JCcart_production
username: JCcart
password: iamgroot
會用到的gem
Gemfile
關掉turbolink、jbuilder、sdoc、spring
安裝
gem 'will_paginate'
gem 'awesome_print'
gem 'rails-pry'
gem 'devise'
gem 'paperclip'
然後bundle install,rake db:create,最後rails s測試localhost:3000看是否能work