github에서 gem을 설치하려고 하는데 rails와 ruby버전에 관한 정보가 혹시 있나요?

117 views
Skip to first unread message

샤키

unread,
Jul 26, 2011, 7:21:15 AM7/26/11
to 한국 루비 사용자 모임
github를 이용해서 gem설치를 하려고하는데요.
해당 gem이 어떤 버전의 ruby와 rails를 지원하는지가 안나온것 같아요.ㅠ
제가 못본것일까요? github고수분들 필요한 gem검색 하는 방법등 활용방법등
필살기(?)를 공유해주세요~ 그럼 비오는 화요일 마무리 잘하세요^^

hardcoredesign

unread,
Jul 26, 2011, 11:10:08 PM7/26/11
to 한국 루비 사용자 모임
대부분의 gem들은 github에 오픈 소스로 공개되어 있습니다. 그와는 별도로 gem install gemfile_name으
로 인스톨하거나 레일즈에 번들로 추가시키는 방법이 있습니다(이건 레일즈 3.x에서의 방법). 레일즈 2.x.x 에서는 다른 방법
으로 가능합니다. 보통 해당 gem의 github을 들어가면 레일즈 버전에 따른 인스톨 방법과 간단한 튜트리얼과 다큐멘테이션이
있습니다.

그리고 현재 설치하려고 하는 gem을 명시해주시면 좀더 구체적인 방법을 소개할 수 있을 듯 합니다.
레일즈 해당 버전과 젬파일명을 명시해 주세요.

박상오

unread,
Jul 31, 2011, 7:49:11 AM7/31/11
to rub...@googlegroups.com
https://github.com/thoughtbot/paperclip 이걸 설치해 보고 싶습니다.

지금 현재 사용중인 버전은 

rails 2.3.4 
ruby 1.8.7
을 사용하고 있습니다. 

해당 버전에 대한 정보가 없어서 호환이 되는지 확인하는 방법에는 어떤것이 있을까요?

2011년 7월 27일 오후 12:10, hardcoredesign <hardcor...@gmail.com>님의 말:

SeongJun Kim

unread,
Jul 31, 2011, 8:06:35 AM7/31/11
to rub...@googlegroups.com
페이퍼클립은 구현된지 꽤 된거라 2.3.4와 1.8.7이 지원될 것 같습니다. 

비슷한 기능을 하는 것으로 오래 전에 나온 건 attachement fu 같은 것이 있고요.

예전버전을 그대로 지원하는지는 모르겠지만

혹 안되더라도

gem install paperclip --version '= 0.x.x' 이런 식으로 예전 버전을 설치하실수도 있습니다.

일단 install 해보신다음에 지원이 안되면 구버전을 설치해보시는 것도 좋을 것 같습니다.


굳이 루비와 레일즈를 구버전을 고집하시는 이유가 딱히 없으시다면

rvm을 설치 후 에 app폴더와 public 폴더 그리고 config 쪽의 세팅과 db의 migrate폴더를 새로운 프로젝트에 이전후

Gemfile을 수정한 뒤 테스트해보고 새버전으로 이전하시는 것도 좋을 것 같습니다.

2011/7/31 박상오 <tkdd...@gmail.com>

박상오

unread,
Jul 31, 2011, 10:26:09 AM7/31/11
to rub...@googlegroups.com
개발하고 있는 프로그램에 유지보수개발을 맡고 있어서 rails버전을 바꾸기가 쉽지 않네요. 그래서 새로운 gem을 설치할때 해당 버전에 대한 호환성이 항상 걱정이 되네요. 
새로운 gem을 설치할경우에는 지원여부는 

1. read me 파일 참고
2. wiki를 참조해서 해당 rails 지원여부 확인
3. 테스트를 통한 확인

위에 세가지 방법말고 다른방법은 또 있나요?


2011년 7월 31일 오후 9:06, SeongJun Kim <m...@kimseongjun.co.kr>님의 말:
Reply all
Reply to author
Forward
0 new messages