gem를 설치할 때
gem install '잼 이름' 을 입력하면
Failed to build gem native extension 에러가 날 때가 있다.
sqlite3-ruby 설치 시 이것 때문에 고생했는데
이것은 최신 버전의 gem의 windows version이 없기 때문이다.
따라서 이때는 이전 버전을 설치하면 된다.
이전 버전을 설치하기 위해서
gem list --remote --all '잼 이름' 를 입력하여 이전 버전의 잼을 확인한 후
-v 옵션을 통해 설치하면 된다.
gem list --remote --all sqlite
*** REMOTE GEMS ***
sqlite (2.0.1, 2.0.0, 1.3.1, 1.3.0, 1.2.9.1, 1.2.0, 1.1.3, 1.1.2, 1.1.1, 1.1)
sqlite-ruby (2.2.3, 2.2.2, 2.2.1, 2.2.0, 2.1.0, 2.0.3, 2.0.2)
sqlite3-ruby (1.2.4, 1.2.3, 1.2.2, 1.2.1, 1.2.0, 1.1.0, 1.0.1, 1.0.0, 0.9.0, 0.6.0, 0.5.0)
gem install sqlite3-ruby -v 1.2.3
좋은 정보 감사합니다. 덕분에 해결되었네요 :)
답글삭제@wabang - 2009/09/01 10:15
답글삭제^^