Ruby on rails 프로젝트 생성과 웹서버 기동

생성할 프로젝트 이름이 ‘rcafe’ 일 경우에 이클립스 터미널에서 이클립스 워크스페이스까지 디렉토리 이동 후에 아래 명령으로 프로젝트를 생성한다.

생성시에

이런 에러가 나면 윈도우를 재기동(리부팅)하면 된다.
Couldn’t reserve space for cygwin’s heap

프로젝트는 workspace/rcafe 디렉토리로 생성된다. 이클립스에서 임포트 -> ‘신규프로젝트로서 기존 폴더를 사용’ 메뉴를 선택, 불러올 디렉토리를 rcafe 디렉토리의 경로를 선택해 주고 프로젝트 타입을 rails 로 선택해서 불러 오면 된다.

이클립스 터미널에서 아래 명령으로 웹서버를 기동

이런 에러가 나면 루비 설치 루트\lib\ruby\gems\2.2.0\specifications\sqlite3-1.3.10-x64-mingw32.gemspec 파일을 열어

윗 부분을 아래와 같이 바꾼다.

다시 웹서버 기동하면 이번엔 아래와 같은 에러가 나온다.

nokogiri-1.6.6.2-x64-mingw32 를 언인스톨하고, nokogiri-1.6.7.rc3-x64-mingw32 버전을 설치한다.

생성한 프로젝트 루트에 있는 Gemfile 파일을 열어서 파일 제일 아래에 아래 줄을 추가한다.

번들 업데이트를 실행

웹서버를 재기동하면 일단 기동은 성공한다.

댓글 남기기