我尝试修改现有的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或类似的东西。我做错了吗?
答案 0 :(得分:1)
正如@matt指出的那样,我忘了在命令中添加bundle exec
。