Rails 3로 Bundler로 보석을 공급하려고 시도하지만 보석에는 Gemspec가 없습니다.

StackOverflow https://stackoverflow.com/questions/4971074

문제

다음 단계 다음 단계 :

gem unpack spree_easy_contact -v 1.0.2 --target vendor/gems

Unpacked gem: '../vendor/gems/spree_easy_contact-1.0.2'
.

그리고 나서 내 gemfile 에서이 행을 추가합니다.

gem "spree_easy_contact", :path => "vendor/gems/spree_easy_contact-1.0.2"
.

그러나 bundle install를 실행할 때 실패합니다.

Could not find gem 'spree_easy_contact (>= 0, runtime)' in source at vendor/gems/spree_easy_contact-1.0.2.
Source does not contain any versions of 'spree_easy_contact (>= 0, runtime)'
.

나는 이것이 보석에있는 gemspec 파일이 없기 때문이다.그것에 하나를 빌드하는 방법이 있습니까?

누구 든지이 주변을 둘러 보는 방법을 알고 있습니까?

도움이 되었습니까?

해결책

나는 보석에 버전을 밖으로 나가는 것을 잊었다!중요한 중요 :

gem "spree_easy_contact", '1.0.2', :path => "#{File.expand_path(__FILE__)}/../vendor/gems/spree_easy_contact-1.0.2"
.

또한 그것은 이상한 것이 었습니다. 이것은 또한 HoneyPot-captcha가 필요합니다. 그래서 나는 Gemfile에 그것을 포함해야했습니다.모두 잘 됐어.

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top