如题,因为需要,自己把项目中需要的功能封装成了一个 gem,gem 中用到了其他的 gem,所以在 spec 文件里面添加了
spec.add_development_dependency "capybara"
然后在 gem 的主文件中
require 'capybara'
然后在自己的项目中添加了这个自己写的 gem
gem 'abc',:path => /path/to/my_gem
然后,当调用到这个 gem 的方法时,报错了
LoadError: cannot load such file -- capybara
可以看出,在 application 中,并没有去加载 my_gem 中的 dependency,不知道我这么做是否正确,或者说是少了哪些步骤,请各位大神指点。。。。