我想申请在这个线程中提到的action_mailer补丁,但我以前从来没有在应用补丁程序,我不知道如何将这些工作: https://rails.lighthouseapp.com/projects/8994/tickets/2263如何将补丁应用于轨道上的红宝石?
我的行动邮件的宝石在这里中:/ opt /红宝石-enterprise-1.8.6-20090421/lib/ruby/gems/1.8/gems/actionmailer-2.3.2
我假设我需要去那个目录并运行补丁命令......这样的事情?
cd /opt/ruby-enterprise-1.8.6-20090421/lib/ruby/gems/1.8/gems/
wget https://rails.lighthouseapp.com/attachments/108548/0001-Fix-implicit-multipart-mailer-views-when-RAILS_ROOT.patch
patch < 0001-Fix-implicit-multipart-mailer-views-when-RAILS_ROOT.patch
有一件事我不是很清楚的也是这个补丁文件是指“的ActionMailer”目录,但我的被称为“的ActionMailer-2.3.2”
嗨Micholson,谢谢你的回应。我同意你通常会想要对它们进行修改,但由于这个bug的性质,我希望在所有的rails应用程序中修复它(并且希望不会检查更多的文件进入版本控制)。我可能只是从你写的内容中得到它 - 在阅读了-p选项后,目录问题变得更有意义:http://linux.die.net/man/1/patch干杯! – 2009-05-30 20:21:21