Currently thrift support in homebrew is broken; brew versions thrift
returns nothing. Here is a list I got from a collegae:
$ brew versions thrift
0.9.0 git checkout 3b8bb74 /usr/local/Library/Formula/thrift.rb
0.8.0 git checkout e5475d9 /usr/local/Library/Formula/thrift.rb
0.7.0 git checkout 141ddb6 /usr/local/Library/Formula/thrift.rb
0.6.1 git checkout 54ff633 /usr/local/Library/Formula/thrift.rb
0.5.0 git checkout 0476235 /usr/local/Library/Formula/thrift.rb
0.4.0 git checkout 4523877 /usr/local/Library/Formula/thrift.rb
0.3.0 git checkout 67ec3c0 /usr/local/Library/Formula/thrift.rb
0.2.0 git checkout d0efd9e /usr/local/Library/Formula/thrift.rb
HEAD git checkout c4decd7 /usr/local/Library/Formula/thrift.rb
With this information in mind, continue to stackoverflow for more information on how to install a specific version.
I had to do brew -v install thrift (with -v), otherwise installation just halted.