Ruby on Rails의 환경 구축

내 지금 현재 환경을 구축하는 방법을 잊지 않는 메모입니다.

참고 기사


  • MacOS에서 Command line tools for Xcode 및 Homebrew 설치
  • 【완전판】Mac로 Rails 환경 구축하는 순서의 모두
  • Ruby 초학자의 Ruby On Rails 환경 구축【Mac】

  • 감사합니다!

    버전



    Mac OS Catalina 10.15.17

    Mojave와 M1과 다를 수 있으므로주의하시기 바랍니다.

    준비



    Catalina는 zsh라는 쉘을 사용하므로 다음 명령을 터미널에서 실행하고 zsh를 기본값으로 설정합니다.
    암호를 묻는 경우 PC의 암호를 입력합니다.
    % chsh -s /bin/zsh
    

    다음 명령을 사용하여 로그인 셸을 확인합니다.
    % echo $SHELL
    
    # 以下のように表示されればOK
    /bin/zsh
    

    Command Line Tools 설치



    개발에 필요한 다양한 소프트웨어를 다운로드하려면 Command Line Tools가 필요하기 때문에 설치합니다.

    터미널에 다음 명령을 입력합니다.
    % xcode-select --install
    

    아래 그림과 같은 화면이 되므로 インストール 를 선택합니다.



    아래 그림과 같은 화면이 되므로 同意する 를 선택합니다.



    조금 시간이 걸리기 때문에 기다립니다.

    Homebrew 설치



    소프트웨어 관리 도구인 Homebrew를 설치합니다.

    아래의 공식 사이트에서 インストール 아래의 스크립트를 복사하여 붙여넣습니다.
    Homebrew

    제 경우에는 다음과 같습니다.
    # ホームディレクトリで行います
    % /bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"
    

    비밀번호를 묻거나 메모가 나옵니다.Press RETURN to continue or any other key to abort 라고 나오면 続けるにはエンターキーを、やめるにはそれ以外の入力を 라는 의미이므로 엔터키를 누르십시오.

    다음 명령으로 설치할 수 있는지 확인할 수 있습니다.
    % brew -v
    
    # 以下のようになればOK(数字は違う可能性があります)
    Homebrew 2.5.1
    

    다음 명령으로 최신 버전으로 설정합니다.
    % brew update
    

    다음 명령으로 권한을 변경합니다.
    %  sudo chown -R `whoami`:admin /usr/local/bin
    

    패스워드를 요구할 수 있으므로 PC의 패스워드를 입력합니다.

    Ruby 설치



    Ruby를 설치합니다.
    이를 위해 Homebrew가 필요했습니다.

    다음 명령을 사용하여 Ruby의 기본 rbenvruby-build를 Homebrew를 사용하여 설치합니다.
    % brew install rbenv ruby-build
    

    다음 명령을 사용하여 PC 어디에서나 rbenv를 사용할 수 있습니다.
    % echo 'eval "$(rbenv init -)"' >> ~/.zshrc
    

    다음 명령으로 zshrc를 다시 읽고 변경 사항을 반영합니다.
    % source ~/.zshrc
    

    다음의 명령으로 터미널의 irb상에서 일본어 입력을 가능하게 하는 설정을 실시합니다. readline을 설치합니다.
    % brew install readline
    

    다음 명령을 사용하여 readline을 PC 어디에서나 사용할 수 있습니다.
    % brew link readline --force
    

    다음 명령으로 rbenv를 사용하여 Ruby를 설치합니다.
    이번은 2.6.5 의 버젼입니다.
    % RUBY_CONFIGURE_OPTS="--with-readline-dir=$(brew --prefix readline)"
    
    # バージョンを指定しインストール
    % rbenv install 2.6.5
    
    # インストールしたRuby 2.6.5を使用するために以下コマンドを実行
    % rbenv global 2.6.5
    
    # 以下コマンドでrbenvを読み込む
    % rbenv rehash
    
    # 以下コマンドでバージョンの確認ができる
    % ruby -v
    

    MySQL 설치



    다음 명령을 실행하여 MySQL을 설치합니다.
    % brew install [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
    

    다음 명령으로 PC 어디에서나 MySQL을 사용할 수 있도록 합니다.
    # mysqlのコマンドを実行できるようにする設定
    % echo 'export PATH="/usr/local/opt/[email protected]/bin:$PATH"' >> ~/.zshrc
    
    #  設定を読み込むコマンド
    % source ~/.zshrc
    
    # mysqlのコマンドが打てるか確認する
    % which mysql
    # 以下のように表示されればOK
    /usr/local/opt/[email protected]/bin/mysql
    
    # MySQLの状態を確認するコマンド
    % mysql.server status
    # 以下のように表示されればOK
    SUCCESS! MySQL running
    

    Rails 설치



    다음 명령으로 gem을 관리하기 위한 bundler 번들러를 설치합니다.
    % gem install bundler --version='2.1.4'
    

    다음 명령으로 Rails를 설치합니다.
    % gem install rails --version='6.0.0'
    
    # rbenvの再読み込みをして設定を反映させる
    % rbenv rehash
    
    # バージョン確認
    % rails -v
    # 以下のように表示されればOK
    Rails 6.0.0
    

    Node.js 설치



    Rails에서 JavaScript를 실행하는 데 필요한 Node.js를 설치합니다.
    다음 명령을 실행합니다.
    % brew install node@14
    
    # パスを設定する
    % echo 'export PATH="/usr/local/opt/node@14/bin:$PATH"' >> ~/.zshrc
    % source ~/.zshrc
    
    # バージョンを確認
    % node -v
    #以下のように表示されればOK
    v14.15.3
    

    yarn 설치



    yarn에 대해 잘 알지 못했지만 다음 기사를 이해하기 쉽습니다.
    감사합니다!
    npm이란 yarn이란?

    다음 명령을 실행합니다.
    % brew install yarn
    
    # バージョンを確認
    % yarn -v
    

    이상입니다.

    좋은 웹페이지 즐겨찾기