buffalo create 로 프로젝트를 생성( buffalo new mypro --db-type mysql )

buffalo dev 를 실행하면
찍히는 log 중에
starting application
starting simple server on 127.0.0.1:3000
starting Simple background worker
가 나오면 정상적으로 실행이 된 것이다.

그래서 localhost:3000 으로 접속을 해 보면
똬란~ 이 아니라... 500 - Error 가 남.

couldn't start a new transaction: could not create new transaction: Error 1049: Unknown database 'mypro'

 

db접속을 해야하는데 database가 없어서 나는 에러이다.
database.yml에 db 접속정보가 있기 때문에
해당정보로 DB 설정을 시켜야 한다.

buffalo pop create -a

db는 test, develope, production 세가지가 필요하며 이미 있으면 생성이 되지 않고 에러가 난다.
처음 프로젝트를 만들었고 새로운 db를 생성하는 것인데 생성도중 에러가 나면
삭제하고 다시 생성해야한다.

buffalo pop drop -a
모든 db가 삭제되는 것이 아니고 database.yml 로 생성하려고 한 db들(test, dev, prod)을 날리는 것이다.

삭제가 다 되었으면 다시 생성명령(buffalo pop create -a) 을 실행해서 db 생성하고
buffalo dev
하면 정상적으로 서버가 가동되고 localhost:3000으로 접속하면 똬란~~~ Welcome to Buffalo 라고 나온다.

 

728x90
BLOG main image
"그게 뭐 어쨌다는 거냐?" 늘 누가 나에게 나에대한 말을할 때면 이말을 기억해라. by nobang

카테고리

nobang이야기 (1933)
Life With Gopro (7)
Life With Mini (79)
Diary (971)
너 그거 아니(do you know) (162)
난 그래 (159)
Study (290)
속지말자 (10)
Project (34)
Poem (15)
Song (0)
Photo (113)
낙서장 (45)
일정 (0)
C.A.P.i (2)
PodCast (0)
nobang (27)
고한친구들 (4)
recieve (0)
History (0)
android_app (2)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

Total :
Today : Yesterday :