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 user@example.org
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 https://raw.github.com/textmate/rmate/master/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.
- Bash by Harald Lapp