Skip to content


Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
branch: master
Steven Clukey sclukey
47 lines (25 sloc) 1.381 kb


If you wish to activate TextMate from an ssh session you can do so by copying the rmate (ruby) script to the server you are logged into. The script will connect back to TextMate running on your Mac so you should setup an ssh tunnel (as your Mac is likely behind NAT):

ssh -R 52698:localhost:52698



You can install rmate via gem:

gem install rmate

Updating to latest version can be done using:

gem update rmate


Installing into ~/bin can be done using these two lines:

curl -Lo ~/bin/rmate
chmod a+x ~/bin/rmate

If ~/bin is not already in your PATH then you may want to add something like this to your shell startup file (e.g. ~/.profile):

export PATH="$PATH:$HOME/bin"


rmate [options] file

Call rmate --help for a list of options. Default options can be set in /etc/rmate.rc or ~/.rmate.rc, e.g.:

host: auto  # prefer host from SSH_CONNECTION over localhost
port: 52698

You can also set the RMATE_HOST and RMATE_PORT environment variables.

For more info see this blog post about rmate.


Jump to Line
Something went wrong with that request. Please try again.