첫글 올립니다. 다름이 아니라 ruby on rails에 대한 오류입니다만

189 views
Skip to first unread message

Ruby developer

unread,
May 8, 2016, 6:30:51 AM5/8/16
to 한국 루비 사용자 모임

ruby on rails(안정 4.2.6)

1.ruby (2.3.0)
http://rubyinstaller.org/downloads/
경로 C 드라이브에 압축 풀기

2.sqlite3(sqlite-tools-win32-x86-3120200)
http://www.sqlite.org/download.html
sqlite3.exe를 여시면 sqlite3를 ruby23-x64 \ bin 폴더에 옮기시면 설치 끝!

3.RubyDevKit (DevKit-mingw64-64-4.7.2-20130224-1432-sfx.exe)
http://rubyinstaller.org/downloads/
c드라이브 RubyDevKit 폴더를 생성 압축 풀기
cmd 명령어
cd c:\ruby23-x64\devkit
ruby dk.rb init(초기화)
ruby dk.rb install

4.Node.js (4.4.4.lts.msi)
https://nodejs.org/en/download/
그냥 쭉 설치 하시면 됩니다.

5.ruby on rails 설치에 앞서,,
cmd 창에서 gem install rails
엔터를 눌렀는데 오잉? ERROR : Error installing rails :
nokogiri requires Ruby version <2.3> = 1.9.2.
라는 에러가 출력 스택 오버플로에 문의 했으나 해결 불가 , 일본 사이트를 뒤져서 해결법 찾아 냈습니다.

6.nokogiri & ruby on rails 설치
gem install nokogiri -v '1.6.6.4'
gem install rails
gem install nokogiri -v '1.6.8.rc3'


위 설정대로 설치를 다하고 루비온 레일즈 버전 확인까지 정상으로 확인을 하고 루비온 레일즈 예제 프로그래밍을 하는중에 이런 에러가 발생했습니다.

사진을 첨부했습니다. 혹시 이 에러 증상 해결방법 아시나요???


Error.PNG

Nidev Plontra

unread,
May 8, 2016, 9:02:23 PM5/8/16
to 한국 루비 사용자 모임
모바일이라 자세히 정리하긴 어려울 것 같습니다만... 해당 플랫폼에 맞게 미리 만들어진 gem이 없어서 그렇습니다.

sqlite3 소스(autoconf버전)를 직접 받아서 C:\ 바로 밑에 폴더를 만들어 풀어주고, bundler을 사용하신다면 Gemfile의 sqlite3 관련 행을 다음과 같이 수정해주세요.


gem 'sqlite3', platform: ruby


이후, sqlite3을 별도로 gem 명령어를 사용해 설치해주셔야합니다. (http://stackoverflow.com/questions/15480381/how-do-i-install-sqlite3-for-ruby-on-windows) 설치 후에 sqlite3 소스 폴더에 만들어진 dll 파일까지 루비 실행파일이 있는 폴더에 복사해줘야 했던 걸로 기억합니다.

Ruby developer

unread,
May 10, 2016, 1:14:48 PM5/10/16
to 한국 루비 사용자 모임
도움 감사합니다 덕분에 즐거운 코딩 라이프 하고 있습니다.
Reply all
Reply to author
Forward
0 new messages