我正在尝试稍微修改albino gem,但是我对它做出的任何更改都不会生效,包括那些应该破坏gem的内容,例如将python脚本https://github.com/austinbv/albino/blob/master/vendor/multipygmentize中的所有内容放到一行。
宝石是用bundler安装的,我使用的是rvm。宝石存储在~/.rvm/gems/ruby_version@project
我尝试直接编辑我想要的东西,我尝试使用
EDITOR=vim bundle open albino
并编辑我想要的内容。这两个都不起作用。
我无法对宝石进行任何更改甚至打破它。
如何修改gem以使更改生效。
答案 0 :(得分:0)
rails只重载应用程序的类,而不是gems依赖项。如果您在开发中使用乘客,请使用“touch tmp / always_restart.txt”,否则每次对gem进行任何更改时都会重新启动应用程序
答案 1 :(得分:0)
我能找到的唯一答案是卸载并重新安装我修改它的gem。不是一个想法的解决方案,但暂时工作。