Ruby on Rails 2.1-설치

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

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

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

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

Windows, Mac OS X 및 Linux에서 Rails의 프레임 워크에 대한 설치 지침을 살펴 보겠습니다.

Windows에 Rails 설치

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

  • Ruby가 설치되어 있지 않으면 다음에서 설치 패키지를 다운로드하십시오. rubyinstaller.rubyforge.org. 따라 download링크를 클릭하고 결과 설치 프로그램을 실행하십시오. 이것은 같은 exe입니다ruby186-25.exe한 번의 클릭으로 설치됩니다. 모든 것을 설치할 수도 있습니다. 매우 작은 패키지이며RubyGems 이 패키지와 함께.

  • RubyGems가로드되면 명령 줄을 통해 모든 Rails와 해당 종속성을 설치할 수 있습니다.

C:\> gem install rails --include-dependencies

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

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

NOTE− 위의 설치 과정에서 문제가 발생할 경우 최신 버전의 Ruby 나 다른 Gems를 사용하지 못할 가능성이 있습니다. 따라서 다음 명령을 실행하면 모든 것이 자동으로 업데이트됩니다.

C:\> gem update

그런 다음 업데이트 된 gem으로 위의 명령을 시도하십시오.

Mac OS X에 Rails 설치

  • 먼저 Ruby가 이미 설치되어 있는지 확인합니다. 명령 프롬프트를 열고 다음을 입력하십시오.$ ruby -v. Ruby가 응답하고 버전 번호가 1.8.6 이상이면 3 단계로 건너 뜁니다. 그렇지 않으면 Ruby를 새로 설치합니다. Ruby의 새 사본을 설치하려면 다음 Unix 지침이 도움이 될 것입니다.

  • 다음으로 RubyGems를 설치해야합니다. 이동rubygems.rubyforge.org다운로드 링크를 따르십시오. OS X는 일반적으로 아카이브 파일의 압축을 풀기 때문에 다운로드 한 디렉토리로 이동하고 (터미널 응용 프로그램에서) 다음을 입력하기 만하면됩니다.

tp> tar xzf rubygems-0.8.10.tar.gz
tp> cd rubygems-0.8.10
rubygems-0.8.10> sudo ruby setup.rb
  • 이제 RubyGems를 사용하여 Rails를 설치합니다. 다음 명령을 실행하십시오.
tp> sudo gem install rails --include-dependencies

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

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

NOTE− 위의 설치에 문제가 발생할 경우 최신 버전의 Ruby 나 다른 Gems를 사용하지 못할 수 있습니다. 따라서 다음 명령을 실행하면 모든 것이 자동으로 업데이트됩니다.

tp> sudo gem update

그런 다음 업데이트 된 gem으로 위의 명령을 시도하십시오.

Linux에 Rails 설치

  • 먼저 Ruby가 이미 설치되어 있는지 확인합니다. 명령 프롬프트를 열고 다음을 입력하십시오.$ ruby -v. Ruby가 응답하고 버전 번호가 1.8.6 이상이면 5 단계로 건너 뜁니다. 그렇지 않으면 Ruby를 새로 설치합니다.

  • www.ruby-lang.org 에서 ruby-xyztar.gz를 다운로드 하세요.

  • 배포판의 압축을 풀고 최상위 디렉토리를 입력하십시오.

  • 다음과 같이 일반적인 오픈 소스 빌드를 수행하십시오.

tp> tar -xzf ruby-x.y.z.tar.gz
tp> cd ruby-x.y.z
ruby-x.y.z> ./configure
ruby-x.y.z> make
ruby-x.y.z> make test
ruby-x.y.z> make install
  • RubyGems를 설치합니다. 이동rubygems.rubyforge.org, 그리고 download링크. 로컬에 파일이 있으면 명령 프롬프트에 다음을 입력하십시오.

tp> tar -xzf rubygems-x.y.z.tar.gz
tp> cd rubygems-x.y.z
rubygems-x.y.z> ruby setup.rb
  • 이제 RubyGems를 사용하여 Rails를 설치합니다. 여전히 셸에서 다음 명령을 실행합니다.

tp> gem install rails --include-dependencies

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

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

NOTE− 위의 설치에 문제가 발생할 경우 최신 버전의 Ruby 나 다른 Gems를 사용하지 못할 수 있습니다. 따라서 다음 명령을 실행하면 모든 것이 자동으로 업데이트됩니다.

tp> sudo gem update

그런 다음 업데이트 된 gem으로 위의 명령을 시도하십시오.

Rails를 최신 상태로 유지

RubyGems를 사용하여 Rails를 설치했다고 가정하면 최신 상태로 유지하는 것은 비교적 쉽습니다. 다음 명령을 실행하십시오-

tp> gem update rails

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

설치 확인

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

tp> rails demo

이것은 다음을 사용하여 데모 레일의 프로젝트를 생성합니다. SQLite데이터 베이스. Rails는SQLite 기본 데이터베이스로.

사용할 응용 프로그램을 만들 수 있습니다. MySQL데이터 베이스. 당신이 가지고 있다고 가정MySQL 컴퓨터에 데이터베이스를 설정하고 다음 명령을 실행하여 MySQL 데이터베이스를 사용할 응용 프로그램을 만듭니다.

tp> rails -d mysql demo

이후 장에서 데이터베이스 설정 부분에 대해 설명합니다. 현재 환경이 제대로 설정되었는지 확인해야합니다. 다음 명령을 사용 하여 컴퓨터에서 WEBrick 웹 서버 를 실행 합니다.

tp> cd demo
demo> ruby script/server
=> Rails application started on http://0.0.0.0:3000
=> Ctrl-C to shutdown server; call with --help for options
[2007-02-26 09:16:43] INFO WEBrick 1.3.1
[2007-02-26 09:16:43] INFO ruby 1.8.2 (2004-08-24)...
[2007-02-26 09:16:43] INFO WEBrick::HTTPServer-start:pid=2836...
....

이제 브라우저를 열고 다음 주소 텍스트 상자를 입력하십시오.

http://localhost:3000

"탑승을 환영합니다"또는 "축하합니다"와 같은 메시지를 받아야합니다.

업그레이드하는 방법?

이전 버전의 Rails를 이미 실행 중이라면 최신 버전 2.1로 업그레이드하는 절차는 다음과 같습니다.

  • 애플리케이션을 Rails 2.0으로 이동하려면 먼저 Rails 1.2.6으로 이동해야합니다.

  • 애플리케이션이 지원 중단 경고없이 1.2.6에서 제대로 실행되는 경우 2.0에서 곧바로 실행될 가능성이 높습니다.

  • 업그레이드를 완료하려면 추출을 업그레이드해야합니다. 당신이 사용하는 경우 매김을 , 당신은 설치해야합니다 classic_pagination의 플러그인을. 당신이 사용하는 경우 오라클 , 당신은 설치해야합니다 activerecordoracle 어댑터 보석.