2010-12-01 6 views
2

나는 www.rubygems.org를 포함하여 많은 곳을 살펴 봤지만 다른 사람에게 의존하지 않는 보석을 만드는 쉽고 간단한 기술을 설명하는 튜토리얼을 찾을 수는 없다. (비표준적인 Ruby) 구성 요소 (예 : newgem 및 hoe).Ruby gem을 생성하기위한 표준 메커니즘은 무엇입니까?

하나의 라이브러리 파일과 하나의 테스트 파일의 가장 간단한 경우부터 C 소스 파일과 여러 유틸리티 .rb 파일과 관련된 복잡한 요구 사항까지 보석 제작에 필요한 몇 가지 요구 사항이 있습니다.

감사합니다. 그 잔인한 것 같아,하지만 당신은 모든 옵션을 사용할 필요가 없습니다 http://ruby-toolbox.com/categories/gem_creation.html

, 당신은 단지 보석의 골격을 만드는 데 사용할 수 있습니다 :

+0

루비 보석을 만드는 방법에 대해 묻는 "rubygems"태그가 붙은 다른 질문을 살펴 보셨습니까? –

답변

2

은 보석 또는 다음 옵션 중 하나를 조사.

+0

첫째, 답변 주셔서 감사합니다 : 나는 거기에 나열된 모든 것들을 확인합니다. 하지만 내가 정말로 알고 자하는 것은 : 기본 보석 라이브러리만을 사용하여 보석을 구축하기위한 훌륭한 튜토리얼이 있습니까? – dcw

+0

나는 몇 달 전에이 일을 겪어 보았습니다. 보석 제작과 관련하여 제 관련 stackoverflow 질문을 볼 수 있습니다. 내가 찾은 것은 자동화 된 스캐 폴딩 젬 라이브러리 중 하나를 사용하여 대다수의 설치를하고 거기에서부터 이동하는 것이 훨씬 쉽다는 것이다. 기본 rubygem 빌드 명령은 gemspec 파일이있는 한 작동하지만 보석상과 같은 도구를 사용하면 즉시 적용되는 기초를 얻을 수 있습니다. –

2

나는 최근에 똑같은 것을 조사 해왔다. 다음은 유용하다고 판단한 몇 가지 정보입니다. Walk through of a simple gem, Gem spec reference. 또한 큰 프로젝트를 github 및 모델다음에 체크 아웃하는 것이 유용하다는 것을 알았습니다.

4

저는 최근 보석 제작을 연구하고 있었고 모든 사람들이 RubyGems가 보석을 관리하는 원 스톱 매장임을 분명히하는 단일 방법이 없다는 것에 놀랐습니다. Bundler를 사용하여 실제로 보석을 만들 수 있음을 발견했으며, 내 보석에이 경로를 선택했습니다. 레이더에 의해이 guide on gem development with Bundler을보십시오.

+0

오, 정말 멋진 잠재력이 있습니다. 나는 그것을 들여다 볼 필요가있다. 번들러는 훌륭한 도구이며,이 기능을 추가하면 갈 길이 될 것입니다. 팁 고마워. –

+0

도 레이더 가이드로 연결됩니다. 시원한 아이디어가 이제는 OS book 개념을 좋아합니다. 이제는 프로젝트를 지켜 보는 중입니다. –

관련 문제