diff --git a/Library/Homebrew/keg_relocate.rb b/Library/Homebrew/keg_relocate.rb
index dcf592ae42ea6c892972a692b9c0624a0b54c656..4fc7143b82bfc6ebb2578619b84a0b4f2f53f90f 100644
--- a/Library/Homebrew/keg_relocate.rb
+++ b/Library/Homebrew/keg_relocate.rb
@@ -79,6 +79,7 @@ class Keg
                                        stdin_data: files.join("\0"))
       output.each_line.with_index do |line, i|
         next unless line.include?("text")
+        next unless files[i].text_executable?
         text_files << files[i]
       end
     end