나는 보석 B에 의존성이있는 보석을 가지고 있습니다. 두 보석 모두 제 자신이며 현재 사적 개발 단계에 있습니다. 나는 이것들을 루비 젬에 발표 할 계획이 없다.하나가 다른 것에 의존하는 보석을 개발하는 방법
내 레일 앱에서 보석 A를 사용하고 싶습니다.
내 레일 패키지에 번들 설치를 시도 할 때이 오류가 발생합니다.
는 소스 중 어느 하나에, 보석 'A (> = 0) 루비 요구하는'(> = 0) 루비 B '보석을 찾을 수 없습니다. 내가 보석 A의 gemspec에서
gem 'A', :path => "/path/to/A'
을 내 Gemfile에 응용 프로그램 내 레일 내가
gem.add_dependency 'B'
을 가지고 있고 A의 Gemfile에 내가 명시 적으로 그렇게
같은 B의 위치를 설정에서gem 'omusubi', :path => "path/to/B'
위의 구성이 작동하지 않는 것 같습니다. tr y를 내 레일 애플 리케이션을 실행합니다.
그러나 보석의 테스트 스위트를 실행할 때마다 잘 전달됩니다.
나는 레일즈 애플리케이션을 실행하고 브랜 들러가 의존성 A를로드 할 때 문제가된다고 생각한다. 단지 A의 gemspec이 gemfile을 무시하고있을 뿐이다. 이것은 아마도 의도 된 것입니다. 그래서이 개발 단계에서 내 개인용 보석을 게시하지 않고 코드를 작동 시키려면 어떻게해야합니까?
감사합니다. – robodisco