본문 바로가기

Lecture & Tip/Web[웹]

MissingSourceFile in AppController#greeting

느뤼는 지금 RoR 첫발을 담그고 있다..윈도우에 설치하고 달려보고있다.


 4664.jpg  "Beginning Ruby on Rails"


부인님을 졸라서 책을 샀다. 처음 해볼때는 무조건 따라하기가 짱이라는 나의 신념으로 쉬워보이는 책을 하나 샀다.

그래서 책을 가지고 Hello 프로그래밍을 따라해보는데 어이없이 아래와 같은 애러를 받는다;;;;

ruby_error.jpg 

뭐야  MissingSourceFile in AppController#greeting 애러라니;;;

DB와 관련해서는 아직 아무것도 안나왔는데

sqlite3을 못찾는다는 어이없는 ...난 튜토리얼을 그데로 따라했을 뿐이라고!!!

구글링결과 sqlite3을 설치하지 않아서 나는 결과였다. -,.-;;


책에는 분명

"이 책에서는 mysql을 데이터베이스 시스템으로 사용하고.... (16 페이지)"

라고 당당히 적혀있지만;;;

이건 독자를 우롱하는겨~

책 중간쯤에보니 mysql을 설치해서 RoR을 돌리는 설정이 나와있지만 순서데로 천천히 해보고픈 맘에

결국...sqlite3을 설치하기로 하였다.


사실 config/database.yml을 열어보면  default  주석으로

# SQLite version 3.x
#   gem install sqlite3-ruby (not necessary on OS X Leopard)

되어있다...  -..-)a

그래서 그대로 실행해서 설치하였다.


그리고 다시 hello app를 실행하였더니 이번엔 sqlite3.dll을 못찾는다고 징징 짜더니;;; 헉

ruby_error2.jpg 

냠 하는 수 없이 http://sqlite.org/download.html 에가서 sqlite3.dll을 받아서 Windows\System32 아래 넣어줬다 쳇.


그리고 결국...성공;;;

ruby_com.jpg 


좀 자세히 책에 써줄순없니;;;작가는 썼는데 번역중에 날라간거니??;;

초보자들은 오로지 책을 등대삼아 항해할 수 밖에 없는데 엉성하게 알려주면 나처럼 암초에 신나게 헤딩한다고;;


헬로하나 찍어보기위해 삽질을 하다니 쳇..RoR 처음부터 기분좋게 출발이 안되네

그래도 앞으로 쭉쭉나가보쟈고~





이 글은 스프링노트에서 작성되었습니다.