Ruby on Rails-설치

Ruby on Rails Framework를 사용하여 웹 애플리케이션을 개발하려면 다음 소프트웨어를 설치해야합니다.

  • Ruby
  • Rails 프레임 워크
  • 웹 서버
  • 데이터베이스 시스템

컴퓨터에 웹 서버와 데이터베이스 시스템을 이미 설치했다고 가정합니다. Ruby와 함께 제공되는 WEBrick 웹 서버를 사용할 수 있습니다. 그러나 대부분의 웹 사이트는 프로덕션에서 Apache 또는 lightTPD 웹 서버를 사용합니다.

Rails는 MySQL, PostgreSQL, SQLite, Oracle, DB2 및 SQL Server를 포함한 많은 데이터베이스 시스템에서 작동합니다. 데이터베이스를 설정하려면 해당 데이터베이스 시스템 설정 매뉴얼을 참조하십시오.

Windows 및 Linux에서 Rails의 설치 지침을 살펴 보겠습니다.

Windows에 Rails 설치

Ruby on Rails를 설치하려면 아래 단계를 따르세요.

1 단계 : Ruby 버전 확인

먼저 Ruby가 이미 설치되어 있는지 확인하십시오. 명령 프롬프트를 열고 다음을 입력하십시오.ruby -v. Ruby가 응답하고 2.2.2 이상의 버전 번호가 표시되면 다음을 입력합니다.gem --version. 오류가 발생하지 않으면 건너 뛰십시오.Install Ruby단계. 그렇지 않으면 새로운 Ruby를 설치합니다.

2 단계 : Ruby 설치

Ruby가 설치되어 있지 않으면 rubyinstaller.org 에서 설치 패키지를 다운로드 하십시오 . 따라download링크를 클릭하고 결과 설치 프로그램을 실행하십시오. 이것은 exe 파일입니다rubyinstaller-2.2.2.x.exe한 번의 클릭으로 설치됩니다. 매우 작은 패키지이며이 패키지와 함께 RubyGems도 제공됩니다. 확인하십시오Release Notes 자세한 내용은.

3 단계 : Rails 설치

Install Rails − Rubygems가로드되면 명령 줄을 통해 다음 명령을 사용하여 모든 Rails 및 종속 항목을 설치할 수 있습니다.

C:\> gem install rails

Note− 위 명령은 모든 종속성을 설치하는 데 시간이 걸릴 수 있습니다. gems 의존성을 설치하는 동안 인터넷에 연결되어 있는지 확인하세요.

4 단계 : Rails 버전 확인

다음 명령을 사용하여 레일 버전을 확인하십시오.

C:\> rails -v

Output

Rails 4.2.4

축하합니다! 이제 Windows를 통해 Rails를 사용하고 있습니다.

Linux에 Rails 설치

Linux에 Ruby On Rails를 설치하는 중입니다. rbenv. 가벼운 Ruby 버전 관리 도구입니다. 그만큼rbenv 다양한 버전의 Ruby를 관리 할 수있는 쉬운 설치 절차와 Ruby on Rails 애플리케이션 개발을위한 견고한 환경을 제공합니다.

rbenv 도구를 사용하여 Ruby on Rails를 설치하려면 아래 단계를 따르십시오.

1 단계 : 필수 종속성 설치

우선 설치해야합니다. git - coreRuby on Rails를 설치하는 데 도움이되는 일부 루비 의존성. 다음 명령을 사용하여 Rails 종속성을 설치하십시오.yum.

tp> sudo yum install -y git-core zlib zlib-devel gcc-c++ patch readline readline-devel libyaml-devel libffi-devel openssl-devel make bzip2 autoconf automake libtool bison curl sqlite-devel

2 단계 : rbenv 설치

이제 rbenv를 설치하고 적절한 환경 변수를 설정합니다. 다음 명령 세트를 사용하여 git 저장소에 대한 rbenv를 가져옵니다.

tp> git clone git://github.com/sstephenson/rbenv.git .rbenv
tp> echo 'export PATH = "$HOME/.rbenv/bin:$PATH"' >> ~/.bash_profile
tp> echo 'eval "$(rbenv init -)"' >> ~/.bash_profile
tp> exec $SHELL

tp> git clone git://github.com/sstephenson/ruby-build.git ~/.rbenv/plugins/ruby-build
tp> echo 'export PATH = "$HOME/.rbenv/plugins/ruby-build/bin:$PATH"' << ~/.bash_profile
tp> exec $SHELL

3 단계 : Ruby 설치

Ruby를 설치하기 전에 설치할 Ruby 버전을 확인하세요. Ruby 2.2.3을 설치합니다. Ruby를 설치하려면 다음 명령을 사용하십시오.

tp> rbenv install -v 2.2.3

현재 Ruby 버전을 기본값으로 설정하려면 다음 명령을 사용하십시오.

tp> rbenv global 2.2.3

다음 명령을 사용하여 Ruby 버전을 확인합니다.

tp> ruby -v

Output

ruby 2.2.3p173 (2015-08-18 revivion 51636) [X86_64-linux]

Ruby는 키워드를 제공합니다 gem지원되는 종속성을 설치합니다. 우리는 그들을 부른다gems. Ruby-gems에 대한 문서를 설치하지 않으려면 다음 명령을 사용하십시오.

tp> echo "gem: --no-document" > ~/.gemrc

이후에는 애플리케이션 종속성을 관리하는 데 도움이되므로 Bundler gem을 설치하는 것이 좋습니다. 다음 명령을 사용하여 번 들러 gem을 설치합니다.

tp> gem install bundler

4 단계 : Rails 설치

Rails 버전 4.2.4를 설치하려면 다음 명령을 사용하십시오.

tp> install rails -v 4.2.4

다음 명령을 사용하여 Rails를 실행 가능하게 만듭니다.

tp> rbenv rehash

rails 버전을 확인하려면 다음 명령을 사용하십시오.

tp> rails -v

Output

tp> Rails 4.2.4

Ruby on Rails 프레임 워크는 Rails의 기능을 관리하기 위해 JavaScript 런타임 환경 (Node.js)이 필요합니다. 다음으로 Node.js를 사용하여 Rails 기능인 Asset Pipeline을 관리하는 방법을 살펴 보겠습니다.

5 단계 : JavaScript 런타임 설치

Yum 저장소에서 Node.js를 설치하겠습니다. EPEL yum 저장소에서 Node.js를 가져옵니다. 다음 명령을 사용하여 yum 저장소에 EPEL 패키지를 추가합니다.

tp> sudo yum -y install epel-release

Node.js 패키지를 설치하려면 다음 명령을 사용하십시오.

tp> sudo yum install nodejs

축하합니다! 이제 Linux를 통해 Rails를 사용하고 있습니다.

6 단계 : 데이터베이스 설치

기본적으로 Rails는 sqlite3를 사용하지만 MySQL, PostgreSQL 또는 기타 RDBMS를 설치할 수 있습니다. 이것은 선택 사항입니다. 데이터베이스가 설치되어있는 경우이 단계를 건너 뛸 수 있으며 Rails 서버를 시작하기 위해 데이터베이스를 반드시 설치해야하는 것은 아닙니다. 이 자습서에서는 PostgreSQL 데이터베이스를 사용합니다. 따라서 다음 명령을 사용하여 PostgreSQL을 설치하십시오.

tp> sudo yum install postgresql-server postgresql-contrib

다음으로 응답하여 프롬프트를 수락하십시오. y. 다음 명령을 사용하여 PostgreSQl 데이터베이스 클러스터를 만듭니다.

tp> sudo postgresql-setup initdb

다음 명령을 사용하여 PostgreSQL을 시작하고 활성화합니다.

tp> sudo systemctl start postgresql
tp> sudo systemctl enable postgresql

Rails를 최신 상태로 유지

RubyGems를 사용하여 Rails를 설치했다고 가정하면 최신 상태로 유지하는 것은 비교적 쉽습니다. Windows 및 Linux 플랫폼에서 동일한 명령을 사용할 수 있습니다. 다음 명령을 사용하십시오-

tp> gem update rails

Output

다음 스크린 샷은 Windows 명령 프롬프트를 보여줍니다. Linux 터미널도 동일한 출력을 제공합니다.

그러면 Rails 설치가 자동으로 업데이트됩니다. 다음에 애플리케이션을 다시 시작하면이 최신 버전의 Rails가 선택됩니다. 이 명령을 사용하는 동안 인터넷에 연결되어 있는지 확인하십시오.

설치 확인

요구 사항에 따라 모든 것이 설정되었는지 여부를 확인할 수 있습니다. 다음 명령을 사용하여 데모 프로젝트를 만듭니다.

tp> rails new demo

Output

데모 레일 프로젝트를 생성합니다. 나중에 그것에 대해 논의 할 것입니다. 현재 우리는 환경이 설정되어 있는지 확인해야합니다. 다음으로 다음 명령을 사용하여 컴퓨터에서 WEBrick 웹 서버를 실행합니다.

tp> cd demo
tp> rails server

서버를 시작하기 위해 자동 코드를 생성합니다.

이제 브라우저를 열고 다음을 입력하십시오.

http://localhost:3000

"Welcome aboard"또는 "Congratulations"와 같은 메시지가 표시되어야합니다.