Ruby on Rails 설치 방법(Mac, Window)

Mac, Windows의 Rubi on Rails 설치 절차는 다음과 같습니다.
Mac, 윈도 로컬 설치 방법과 로컬 구축 환경이 아닌 브라우저에서 바로 이동하는 클라우드 IDEPaizaCloud를 사용하는 방법을 소개합니다.

Ruby on Rails란 무엇입니까?


Ruby on Rails는 웹 응용 프레임워크를 나타냅니다.
Ruby on Rails에는 다음과 같은 기능이 있습니다.

  • MVC
    MVC는 애플리케이션을 데이터를 처리하는 모델(M, 모델), 디스플레이와 입력을 처리하는 뷰(V, View), 그간 데이터를 보유한 컨트롤러(C, Controller)로 나눠 깔끔한 앱을 만드는 방법이다.
    Ruby on Rails에서 모델은 데이터베이스 테이블에 해당할 수 있습니다.보기는 HTML에 코드를 포함하는 ERB,HAML 등을 사용합니다.

  • 생성기
    Rubby on Rails는 k 행 명령만 자동으로 코드를 생성할 수 있는 매우 강력한 생성기 기능을 제공합니다.

  • 교환 반칙
    생성기 중 하나가 교환 반칙이 있습니다.이걸 사용하면 모델, 뷰, 컨트롤러, 라우팅, 마이그레이션 등의 장점을 한꺼번에 만들어 루비 온 레일스를 유명해지게 하는 것도 즉석 모드다.

  • ORM
    데이터베이스 테이블은 Ruby 객체와 연관되어 있으며, SQL을 직접 작성하지 않더라도 객체만 조작하면 데이터베이스를 조작할 수 있습니다.
    Rubby on Rails에서는 특히 Ruby의 강력한 메타 프로그래밍 기능과 ORM의 호환성이 뛰어나 조작 대상의 변수를 통해 표의 열을 조작할 수 있다.

  • 옮기다
    데이터베이스 구조를 이전 파일로 관리함으로써 데이터베이스를 더욱 쉽게 관리할 수 있다.
  • Rubby on Rails는 이런 기능을 갖춰 궤도를 타면 자연스럽게 예쁜 웹 애플리케이션을 쓸 수 있다.
    그러면 설치 절차를 소개합니다.

    클라우드 IDE(PaizaCloud)에 Rails 설치


    설치 절차지만 간단한 방법은 로컬에 설치하지 않고 브라우저에서 개발할 수 있는 클라우드 IDE를 이용하는 것이다.
    여기서 일본어에 대응하는 클라우드 IDEPaizaCloud를 사용해 보세요.

    Paiza Cloud 웹 사이트 열기


    아래PaizaCloud의 사이트를 엽니다.
    https://paiza.cloud/ja

    서명하다.


    로그인 또는 Sign Up 단추를 사용하여 서명하면 메일 주소나 GiitHub 로그인, Google 로그인, 페이스북으로 로그인할 수 있습니다.

    서버 만들기


    계정을 만든 후 PaizaCloud에 로그인하고 중간에 있는 서버 만들기 버튼을 눌러 서버를 만듭니다.서버 제작 화면에서 "Ruby on Rails""MySQL""phpMyAdmin"을 선택하면 편리합니다.

    모바일 서버


    서버를 운전해 보세요.화면 왼쪽에 있는 터미널 아이콘을 클릭하여 PaizaCloud의 터미널을 시작합니다.
    'rails new my app'로 프로젝트를 제작합니다.
    $ rails new myapp
    
    화면 왼쪽에 있는 뷰어에 제작된 Rubbyon Rails 프로젝트의 파일 일람이 표시됩니다.
    "rails 서버"로 서버를 이동해 보십시오.
    $ cd myapp
    $ rails server
    
    서버가 시작됩니다.화면 왼쪽에는 3000에 대한 브라우저 아이콘이 표시됩니다.브라우저를 두 번 클릭하여 Rails의 서버를 표시합니다.
    PaizaCloud Ruby on Rails 사용 방법도 다음 페이지를 참조하십시오.
    https://paiza.hatenablog.com/entry/paizacloud_ruby_on_rails/2017/12/14

    Mac에 Rails 설치


    다음은 현지에서 설치하는 방법도 봅시다.
    Mac에서는 Homebrew, rbenv, Ruby, Rubby on Rails 순으로 설치한다.

    Home brew 설치


    Mac용 포장 관리자Homebrew를 먼저 설치합니다.
    $ /usr/bin/ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
    

    rbenv 설치


    루비의 버전 관리자는 rbenv와 rvm 등을 갖추고 있으며, 여기에 rbenv를 설치한다.
    $ brew install rbenv
    
    rbenv init 명령에 따라 표시되는 환경 설정 절차.
    홈 디렉토리의 "eval"입니다.bash_프로필 파일의 끝에 추가합니다.
    rbenv-doctor로 설치할 수 있는지 확인하세요.
    OK 를 표시하면 성공합니다.
    ~$ rbenv init
    # Load rbenv automatically by appending
    # the following to ~/.bash_profile:
    
    eval "$(rbenv init -)"
    

    Ruby 설치


    우선 사용할 수 있는 루비의 버전 일람표를 확인해 보세요.
    $ curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash
    
    다양한 버전이 표시됩니다.최신 버전을 설치합니다(2.5.0).
    $ rbenv install -l
    
    이 버전을 설정합니다.
    $ rbenv install 2.5.0
    

    Rails 설치


    드디어 Rails가 설치되었습니다.
    $ rbenv global 2.5.0
    
    확인해보세요.
    $ gem install rails
    
    디스플레이 버전(현재 5.2).
    Windows에 Rails 설치가 완료되었습니다.

    Windows에 설치


    Ruby 설치


    WindowsRubyInstaller에서 Ruby를 설치합니다.
    RubbyInstaller의 다운로드 웹 사이트를 엽니다.
    https://rubyinstaller.org/downloads/
    추천판에 오른쪽 화살표가 표시되어 있습니다.다운로드 및 버전 설치를 선택합니다.

    SQLite 설치


    Rubbyon Rails 기본 데이터베이스 SQLite를 설치합니다.
    다음 다운로드 웹 사이트에서 Windows 패키지를 다운로드하여 설치합니다.
    http://sqlite.org/download.html

    Ruby on Rails 설치


    "rails"gem를 설치합니다.
    $ rails --version
    
    이상의 Windows Rails 설치가 완료되었습니다.

    이동 Rails


    라이어스가 단숨에 유명해져 순식간에 만들어질 수 있는 게시판을 만들어 보자.
    나는 블로그 프로젝트를 제작한다.
    $ gem install rails
    
    블로그 디렉터리에 시작합니다.
    $ rails new blog
    
    Rails의 마법, scaffold, 게시판의 모형, 컨트롤러, 보기, 이동을 단숨에 제작한다.
    $ cd blog
    
    이것은 또한 Rails의 마법으로 이전을 통해 데이터베이스를 구축한다.
    $ rails generate scaffold post title:string body:text published:boolean
    
    완성!
    서버를 이동해 보세요.
    Rails는
    $ rails db:migrate
    
    http://localhost:3000/에서 실행됩니다.
    http://localhost:3000/posts/ 게시판이 운행 중입니다.

    관련 사이트


    Ruby on Rails 관련 웹 사이트입니다.
  • Rails 가이드
  • 브라우저에서만 Rails를 사용하여 웹 개발을 수행할 수 있습니다!PaizaCloud를 사용해 봤습니다.
  • 총결산


    우리는 클라우드 IDEPaizaloud를 사용하여 브라우저에 Rails 환경을 사용하고 로컬에서 환경을 구축하지 않는 방법과 Mac, Window에 설치하는 방법을 소개했다.

    좋은 웹페이지 즐겨찾기