환경 구축 | Ruby on Rails 애플리케이션 개발을 위해

기본적으로 사용되는 셸을 변경합니다.


단말기
$ chsh -s /bin/zsh
  # デフォルトで使用する Shell を "Z Shell" に設定する。

$ echo $SHELL
  # 現在の Shell を確認する。
  # '/bin/zsh' と表示されていれば成功です。

Command Line Tools를 가져옵니다.


웹 응용 프로그램 개발에 필요한 Command Line Tools를 설치합니다.
단말기
$ xcode-select --install

Homebrew 가져오기


Homebrew라는 소프트웨어 관리 도구를 설치합니다.
  • 프로세스 중에 Press RETURN to continue or any other key to abort로 표시되면 Enter 키를 입력합니다.
  • Password:가 표시되면 MacBook에 로그인할 때 암호를 입력합니다.
  • 단말기
    $ ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
      # ホームディレクトリで、このコマンドを実行します。
    
    $ brew -v
      # インストールした Homebrew のバージョンを確認します。
    
    $ brew update
      # 一度、インストールした Homebrew を最新の状態にアップデートする際に使用します。
    
    $ sudo chown -R `whoami`:admin /usr/local/bin
      # Homebrew の権限を変更します。
    
  • 공식 홈페이지: Homebrew
  • Ruby 가져오기


    단말기
    $ brew install rbenv ruby-build
      # Homebrew を使用して、rbenv と ruby-build をインストールします。
    
    $ echo 'eval "$(rbenv init -)"' >> ~/.zshrc
      # 全てのディレクトリで rbenv を使用できるようにします。
      # Z Shell の設定ファイルを保存場所は各自の環境で変化します。
    
    $ source ~/.zshrc
      # Z Shell の設定ファイルを再読み込みします。
    
    $ brew install readline
      # ターミナルの `irb` で、日本語入力を可能にするために 'readline' をインストールします。
    
    $ brew link readline --force
      # 全てのディレクトリで readline を使用できるようにします。
    
    $ RUBY_CONFIGURE_OPTS="--with-readline-dir=$(brew --prefix readline)"
    $ rbenv install バージョン番号
      # rbenv を利用して、Ruby をインストールします。
      # 'バージョン番号' には各自 インストールするバージョンを指定してください。
    
    $ rbenv global バージョン番号
      # デフォルトで使用する Ruby を、インストールした Ruby のバージョンに切り替えます。
    
    $ rbenv rehash
      # rbenv を再読み込みします。
    
    $ ruby -v
      # Ruby のバージョンを確認し、インストールしたバージョンに変更されているか確認します。
    
  • 공식 홈페이지: Ruby
  • 공식 문서: rbenv | GitHub
  • 공식 문서: ruby-build | GitHub
  • MySQL을 가져옵니다.


    단말기
    $ brew install [email protected]
      # MySQL をインストールします。
      # このコマンドでは、Version 5.6 をインストールしていますが、[Homebrew([email protected])](https://formulae.brew.sh/formula/[email protected]) もございます。
    
    $ mkdir ~/Library/LaunchAgents
    $ ln -sfv /usr/local/opt/mysql\@5.6/*.plist ~/Library/LaunchAgents
    $ launchctl load ~/Library/LaunchAgents/homebrew.mxcl.mysql\@5.6.plist
      # MySQL サーバーが自動的に起動するようにします。
    
    $ echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.zshrc
      # 全てのディレクトリで、MySQL コマンドが実行できるようにする。
    $ source ~/.zshrc
      # Z Shell の設定ファイルを再読み込みします。
    $ which mysql
      # '/usr/local/opt/[email protected]/bin/mysql' のように表示されれば、正しく 設定ができています。
    
    $ mysql.server status
      # MySQL の状態を確認します。
    
  • 공식 홈페이지: MySQL
  • Ruby on Rails를 가져옵니다.


    단말기
    $ gem install bundler
      # Ruby の拡張機能を管理する Bundler をインストールします。
    
    $ gem install rails --version='バージョン番号'
      # Ruby on Rails をインストールします。
    
    $ rbenv rehash
      # rbenv を再読み込みします。
    
    $ rails -v
      # インストールした Ruby on Rails のバージョンを確認します。
    
  • 공식 홈페이지: Bundler
  • 공식 홈페이지: Ruby on Rails
  • Node.js를 도입하다.


    단말기
    $ brew install nodejs
      # Node.js をインストールする。
    
    $ node -v
      # インストールした Node.js のバージョンを確認します。
    
  • 공식 홈페이지: Node.js
  • 좋은 웹페이지 즐겨찾기