노출되는 이미지가 불편하시겠지만 양해를 구합니다. 노출, 클릭등에 관한 자료로 활용 중입니다.

Cloud9 Ruby, DB 변경 하기 (sqlite3 -> mysql )



1. 기본 Template선택


2. MySQL 설치하기



3. Config변경하기

- 복사본 만들기 : cp config/database.yml config/database.yml.sqlite3

- Gemfile추가하기 : gem 'mysql2' 

- bundle 설치 : bundle install

- config/database.yml 변경하기

4. Database생성하기

> mysql-ctl cli

> create database scaffold2_development;

> create database scaffold2_test;


5. Table 생성하기

- bash 쉘 열기

>rake db:migrate



6. rake db:migrate 오류 발생시 


- Rails Specified 'mysql2' for database adapter, but the gem is not loaded.


https://medium.com/sudogem/rails-specified-mysql2-for-database-adapter-but-the-gem-is-not-loaded-add-gem-mysql2-to-your-gemfile-d35bb40eb961


#gem 'rails', '4.2.5'

#gem 'mysql2', '~> 0.3.20'


* Scaffold 프로젝트 생성하기


>rails g scaffold post title:string content:string

>rake db:migrate


# Run Project

# Preview


'Web Tech. > Ruby on Rails' 카테고리의 다른 글

Cloud9 Ruby Rails의 MySQL설정  (0) 2018.10.11
Ruby on Rails 설치하기 ( VMware + Ubuntu )  (0) 2018.04.17
블로그 이미지

StartGuide

I want to share the basic to programming of each category and how to solve the error. This basic instruction can be extended further. And I have been worked in southeast Asia more than 3 years. And I want to have the chance to work another country.

,