-
Notifications
You must be signed in to change notification settings - Fork 22
rails development setup osx
osx 기준
- Spectacle
- CheatSheat cmd를 누르고있으면 현재 사용중인 어플리케이션의 단축키들을 보여주는 어플
- Github Desktop
- f.lux 파란 불빛을 줄여서 눈이 덜 피로하게 함
- Memory Cleaner
App Store를 이용해 Xcode 설치
xcode-select --install
https://www.iterm2.com/downloads.html
preference > profiles > colors > Color Presets => 파스텔
preference > profiles > terminal > terminal may set tab/window title 해제
preference > profiles > general > Working Directory > Reuse previous~~ 선택
https://github.com/sorin-ionescu/prezto
~/.zpreztorc 수정 zstyle 부분에 아래를 목록을 추가 ( '' 다음에 공백이 없어야함)
'homebrew' \ 'osx' \ 'ruby' \ 'rails' \ 'git' \ 'node' \ 'python' \ 'haskell' \ 'syntax-highlighting' \ 'tmux' \ 'history-substring-search' \ 'utility' \
zstyle ':prezto:module:prompt' theme 'sorin' zstyle ':prezto:module:ruby:chruby' auto-switch 'yes'
ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 참고. https://brew.sh/index_ko
brew로 git 설치하는 경우 brew install git
git config --global user.name "Your Full Name"
git config --global user.email "Your Email Address"
echo ".DS_Store" >> ~/.gitignore
git config --global core.excludesfile ~/.gitignore
git config --global alias.st status
git config --global alias.ci commit
git config --global alias.co checkout
git config --global alias.br branch
git config --global color.branch auto
git config --global color.diff auto
git config --global color.interactive auto
git config --global color.status auto
git config --global merge.tool opendiff
git config --global core.editor vim
brew로 rbenv와 ruby 설치 설치 가능한 Ruby 버전은 rbnv install -l 로 확인
-
brew install rbenv
-
brew install ruby-build
-
echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
-
rbenv install 2.x.x
-
rbenv global 2.x.x
rbenv rehash
brew install mysql
brew install postgresql
brew install imagemagick
- https://github.com/maddox/magick-installer
gem install rails
brew install nodejs
brew install yarn
gem install lunchy
gem install bundler
brew install git-secrets
개발 컴퓨터에서 app 이름으로 도메인을 만들어주는 프로그램
- https://github.com/puma/puma-dev
- brew install puma/puma/puma-dev
- https://www.sublimetext.com/3
- 단축 명령어: ln -s "/Applications/Sublime Text.app/Contents/SharedSupport/bin/subl" /usr/local/bin/subl
Preference > Settings 수정
{ "auto_complete": true, "auto_complete_commit_on_tab": true, "copy_with_empty_selection": true, "enable_tab_scrolling": true, "ensure_newline_at_eof_on_save": true, "highlight_modified_tabs": true, "ignored_packages": [ "Vintage" ], "index_files": true, "rulers": [ 79 ], "spacegray_sidebar_font_large": true, "spacegray_sidebar_tree_large": true, "spacegray_tabs_auto_width": true, "spacegray_tabs_font_large": true, "spacegray_tabs_large": true, "tab_size": 2, "translate_tabs_to_spaces": true, "trim_trailing_white_space_on_save": true, "word_separators": "./\\()\"'-:,.;<>~@#$%^&*|+=[]{}`~" }
먼저 package control을 설치후 아래의 패키지들을 설치
- SCSS
- GitGutter
- HTML2Haml
- TypeScript
- MarkdownEditing
- SideBarEnhancement
- Emmet
Hot Links
- ROR Lab. Website
- Slack : 무료
- Waffle.io : 무료 (오픈소스)
- 개발에 도움이 되는 자료 모음
- 코딩 컨벤션
- Project 개발 현황
- 기여하기