Info-Tech

Ruby on Rails 시작하기 본문

프로그래밍/Ruby on Rails

Ruby on Rails 시작하기

개발 로그를 쌓고 싶은 블로거 2019. 3. 17. 12:57

brew install rbenv ruby-build

#rbenv를 bash에 추가하기
echo 'if which rbenv > /dev/null; then eval "$(rbenv init -)"; fi' >> ~/.bash_profile source ~/.bash_profile

#적용시키기
source ~/.bash_profile

#루비 버전 업데이트 (변경)
rbenv install 2.5.3
rbenv global 2.5.3
rbenv rehash

#레일즈 설치
gem install rails

#mysql로 시작하기
rails new projectname -d mysql

#sqlite3 오류시 Gemfile을 아래와 같이 수정한다. (만약 sqlite로 시작할시)
gem "sqlite3", "~> 1.3.6"

#rails c 에러 대처법 (Library not loaded: /usr/local/opt/readline/lib/libreadline.7.dylib)
ln -s /usr/local/opt/readline/lib/libreadline.8.0.dylib /usr/local/opt/readline/lib/libreadline.7.dylib

#db migrate
rake db:migrate

# 발판을 이용해서 빠르게 구성하기 (새로운 리소스를 위해 모델, 뷰, 컨트롤러를 만들기)
rails generate scaffold Post name:string title:string content:text

모델 만들기
레일즈에서 모델은 단수형 이름을 사용합니다
rails generate model Comment commenter:string body:text post:references 


Comments