0
我有一个rake文件,对某些文本文件执行查找和替换操作。当我在终端输入:Rake任务失火
rake rename:changename[Funk]
我想耙文件来改变术语Framework
的每一个实例Funk
。问题是代码当前将Framework
更改为new_name
。
关于我在做什么错的任何想法?
namespace :rename do
desc 'changes the name of the app'
task :changename, :new_name do
file_names = ['config/environments/test.rb', 'config/environments/production.rb', 'config/environment.rb']
file_names.each do |file_name|
text = File.read(file_name)
File.open(file_name, "w") { |file| file << text.gsub("Framework", :new_name.to_s) }
end
end
end
太棒了!现在完美运作。谢谢! – 2012-03-15 17:44:33