github 커밋을 찾고있는 것은 아니지만 솔직히 말해서 가장 쉬운 방법이라고 생각합니다. repo를 포크하고, 변경하고, 커밋하고, github으로 밀어 넣은 다음 gemfile에 추가하고 포크를 가리 키십시오. 번들러는 github에서 직접 보석을 설치할 수 있습니다. 나는 새로운 파일을 추가하지 않는 한 gemspec을 다시 생성해야한다고 생각하지 않는다. Gemfile에이 작업을 수행 :
gem 'will_paginate', :git=>'git://github.com/your_username_goes_here/will_paginate.git'
그래서 요약 (경우에 당신이 github에/w 그 익숙하지 않은) :
- 로그인 또는 github의 계정에 로그인합니다.
- will_paginate의 repo로 이동하여
- local_shell> 자식 클론 자식 새로운 포크에서 "포크"버튼을
- 복사 URL을 클릭 //github.com/your_username_goes_here/will_paginate.git
- 확인하여
- local_shell> 자식이 당신의 Gemfile에 자식 포크 URL을 추가 -a
- local_shell> 자식 푸시에게
- 을 커밋 변경됩니다
- local_shell> 번들
설치
코드를 변경하는 것 외에도 github 계정이있는 경우이 전체 프로세스가 약 2 분 정도 걸립니다. 쉽고 github에서 변경 한 내용을 추적 할 수 있습니다. IMO는 로컬에서 변경하고 원격 저장소에 맡기지 않는 것이 좋지 않습니다. 특히 이러한 변경 사항을 배포 할 때 상황이 복잡하고 혼란 스러울 수 있습니다.
고마워요! 나는 이니셜 라이저 파일로 module_eval을 사용하는 것이 지금 당장은 잘될 것이라고 생각한다. 그래도 당신의 공헌에 감사드립니다! – schone