新手问题 自己写了个 gem,里面用到了其他的 gem,发现在项目中,找不到这些 dependency

lanyatou · August 05, 2014 · Last by lanyatou replied at August 10, 2014 · 1680 hits

如题,因为需要,自己把项目中需要的功能封装成了一个 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,不知道我这么做是否正确,或者说是少了哪些步骤,请各位大神指点。。。。

add_dependency

细心看一下名字,就应该知道差别了

spec.add_dependency "capybara"

spec.add_development_dependency "minitest"

谢谢两位的指点

You need to Sign in before reply, if you don't have an account, please Sign up first.