遵循以下简单步骤:
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)'
我相信这是因为gem中没有gemspec文件。有没有办法为它建立一个?
任何人都知道解决这个问题的方法吗?
答案 0 :(得分:12)
我忘了将版本留在我的宝石上!超级重要:
gem "spree_easy_contact", '1.0.2', :path => "#{File.expand_path(__FILE__)}/../vendor/gems/spree_easy_contact-1.0.2"
这也很奇怪..这个Gem还需要honeypot-captcha,所以我必须在我的Gemfile中包含它。一切都很好。
答案 1 :(得分:0)