Ruby on Rails는 인기있는 웹 프레임워크로, 웹 애플리케이션을 빠르고 효율적으로 개발할 수 있는 도구입니다. 이 글에서는 Ubuntu 운영체제에서 Ruby on Rails 웹 애플리케이션을 설정하는 방법에 대해 알아보겠습니다.
1. Ruby와 Rails 설치하기
Ruby on Rails를 사용하기 위해서는 먼저 Ruby와 Rails를 설치해야 합니다. 아래의 명령어를 사용하여 Ruby와 Rails를 설치할 수 있습니다:
sudo apt-get update
sudo apt-get install ruby-full
gem install rails
이 명령어를 실행하면 최신 버전의 Ruby와 Rails가 설치됩니다.
2. PostgreSQL 설치하기
Ruby on Rails 애플리케이션을 개발할 때 일반적으로 PostgreSQL을 데이터베이스로 사용합니다. 아래의 명령어를 사용하여 PostgreSQL을 설치할 수 있습니다:
sudo apt-get install postgresql postgresql-contrib
설치가 완료되면 PostgreSQL을 시작하기 위해 아래의 명령어를 실행합니다:
sudo service postgresql start
3. 웹 애플리케이션 생성하기
Ruby on Rails 애플리케이션을 생성하기 위해 아래의 명령어를 사용합니다:
rails new myapp
이 명령어를 실행하면 ‘myapp’이라는 이름의 새로운 Rails 애플리케이션이 생성됩니다.
4. 데이터베이스 설정하기
PostgreSQL을 데이터베이스로 사용하려면 database.yml
파일을 수정해야 합니다. config/database.yml
파일을 열고 아래의 내용으로 수정합니다:
default: &default
...
adapter: postgresql
encoding: unicode
pool: <%= ENV.fetch("RAILS_MAX_THREADS") { 5 } %>
username: <%= ENV['POSTGRES_USER'] %>
password: <%= ENV['POSTGRES_PASSWORD'] %>
host: localhost
development:
<<: *default
database: myapp_development
test:
<<: *default
database: myapp_test
production:
<<: *default
database: myapp_production
username: myapp
password: <%= ENV['MYAPP_DATABASE_PASSWORD'] %>
username
및 password
값을 적절한 값으로 수정해야 합니다.
5. 데이터베이스 마이그레이션 실행하기
Ruby on Rails에서는 데이터베이스 스키마를 관리하기 위해 마이그레이션을 사용합니다. 아래의 명령어를 사용하여 마이그레이션을 실행합니다:
rails db:migrate
이 명령어를 실행하면 데이터베이스 스키마가 자동으로 업데이트됩니다.
6. 서버 실행하기
웹 애플리케이션을 실행하기 위해 아래의 명령어를 사용합니다:
rails server
이 명령어를 실행하면 로컬 개발 서버가 시작되고, 웹 브라우저에서 http://localhost:3000
으로 접속하면 웹 애플리케이션을 확인할 수 있습니다.
이제 우분투에서 Ruby on Rails 웹 애플리케이션을 설정하는 방법에 대해 알아봤습니다. Ruby on Rails는 강력한 도구로, 이를 통해 빠르고 효율적으로 웹 애플리케이션을 개발할 수 있습니다.