Rake任务栏:升级:检查无法在Windows上运行。 Rails 3升级问题
有没有解决rake任务栏问题的解决方案:升级:检查windows?
为了解决这个问题,我已经安装了这个gem。
gem install POpen4 -v 0.1.4 gem install win32-open3 gem install rak
然后修改rails_upgrade插件文件。
vendor/rails_upgrade/lib/application_checker.rb
在该文件中用此行替换find_with_rake方法。
def find_with_rak(text, where, double_quote) value = "" %x[rak '#{Regexp.escape(text)}' #{where}].each do |f| value << f end # POpen4.popen4("rak --nogroup -l '#{Regexp.escape(text)}' #{where}") do |stdin, stdout, stderr| # value = stdout.read # end value end
这对我有用......可能是这个帮助某人升级到Windows上的rails 3 ..