修改宝石更改不会生效

时间:2011-07-16 04:57:07

标签: ruby gem rvm

我正在尝试稍微修改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以使更改生效。

2 个答案:

答案 0 :(得分:0)

rails只重载应用程序的类,而不是gems依赖项。如果您在开发中使用乘客,请使用“touch tmp / always_restart.txt”,否则每次对gem进行任何更改时都会重新启动应用程序

答案 1 :(得分:0)

我能找到的唯一答案是卸​​载并重新安装我修改它的gem。不是一个想法的解决方案,但暂时工作。