Closing bug in brew update formula rule (changed error message)
diff --git a/tests/rules/test_brew_update_formula.py b/tests/rules/test_brew_update_formula.py
index 5cec48bdb..a35e1d9a5 100644
--- a/tests/rules/test_brew_update_formula.py
+++ b/tests/rules/test_brew_update_formula.py
@@ -4,7 +4,7 @@
 
 
 output = ("Error: This command updates brew itself, and does not take formula"
-          " names.\nUse 'brew upgrade thefuck'.")
+          " names.\nUse `brew upgrade thefuck`.")
 
 
 def test_match():
diff --git a/thefuck/rules/brew_update_formula.py b/thefuck/rules/brew_update_formula.py
index 172df6a7d..4f2264aa7 100644
--- a/thefuck/rules/brew_update_formula.py
+++ b/thefuck/rules/brew_update_formula.py
@@ -5,7 +5,7 @@
 def match(command):
     return ('update' in command.script
             and "Error: This command updates brew itself" in command.output
-            and "Use 'brew upgrade" in command.output)
+            and "Use `brew upgrade" in command.output)
 
 
 def get_new_command(command):

Brew changed the output of the error message so that the rule no longer works. They have changed the apostrophe to a backtick

```
from 

Use 'brew upgrade foo' instead.

changed to 

Use `brew upgrade foo` instead.
```

Change in brew: https://github.com/Homebrew/brew/commit/2f7c3afeb8b6cb76b35860ac195e3b35d18132f6#diff-c234c527e0e187e0743c519ab0e415afdc1e41e33e014cd78152930b11885057

The regex in the code change will handle both scenarios.

This PR fixes or closes #1290 support brew update `<package name>`


