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"와 같은 메시지가 표시되어야합니다.