search for: f_contents

Displaying 1 result from an estimated 1 matches for "f_contents".

Did you mean: _contents
2006 Apr 21
9
Capistrano, OS X
...repository. #!/usr/bin/env ruby current_path = ARGV[0] new_hashbang = ARGV[1] f_names = %w(dispatch.cgi dispatch.rb dispatch.fcgi) f_names.each do |name| puts `ls -al "#{current_path}/public/#{name}" ` File.open("#{current_path}/public/#{name}", "r+") do |f| f_contents = f.read f_contents.gsub!(/^#!.+$/, new_hashbang) f.rewind f.write(f_contents) end end Add the following in deploy.rb, with the path to ruby on your production server in the second argument: task :before_restart do run "#{current_path}/script/fix_hashbangs.rb #{current_path}...