来自自定义git存储库的Gem不可用

时间:2015-09-28 11:06:33

标签: ruby gem bundler

我尝试修改现有的gem并分叉git存储库。 我在我的GitHub存储库中添加了一些提交和指向的bundle。 bundler update确实识别出更改并下载我的gem版本。 无论如何,当我尝试启动依赖于gem(testkitchen)的应用程序时,我的更改是不可用的。当我删除gem的官方版本时,我的版本未找到/使用且应用程序失败。

奇怪的是,所有官方宝石都已安装到/var/lib/gems,而我的版本已安装到~/.bundler

gem environment也会显示正确的目录

- GEM PATHS:
     - /var/lib/gems/2.2.0
     - /home/ansible/.bundler/ruby/2.2.0

我没有使用rvm或类似的东西。我做错了吗?

1 个答案:

答案 0 :(得分:1)

正如@matt指出的那样,我忘了在命令中添加bundle exec