I've installed rmate on a remote server although I'm able to create a new file on this server, when doing some modification on an existing file, they aren't saved after the saving and closing on the TextMate side.<div>
<br></div><div>The server is running Xubuntu 12.04, ruby 1.9.3 has been installed using rvm.</div><div><br></div><div>the remote file perms are :</div><div>-rwxrw-r-- 1 yt yt 455 sept.  6 16:59 menu.zsh</div><div><br></div>
<div>what i did :</div><div><br></div><div>$ ssh dell-par                   <div>Welcome to Ubuntu 12.04.1 LTS (GNU/Linux 3.2.0-30-generic x86_64)</div><div><br></div><div> * Documentation:  <a href="https://help.ubuntu.com/">https://help.ubuntu.com/</a></div>
<div><br></div><div>Last login: Fri Sep  7 09:18:50 2012 from 2a01:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:2559</div><div>Linux D620 3.2.0-30-generic #48-Ubuntu SMP Fri Aug 24 16:52:48 UTC 2012 x86_64 x86_64 x86_64 GNU/Linux</div><div>
 14:49:17 up  5:38,  2 users,  load average: 0.11, 0.29, 0.56</div><div>yt@D620 /home/yt $ rmate bin/menu.zsh</div><div><br></div><div>yt@D620 /home/yt $ cat bin/menu.zsh</div><div>#!/usr/bin/zsh</div><div><br></div><div>
MENU_DIR=${HOME}/bin/scripts</div><div>MENU_ITEMS=(`ls ${MENU_DIR}`)</div><div><br></div><div>while (( 1 > 0 )) {</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>i=0</div><div><span class="Apple-tab-span" style="white-space:pre">  </span>while (( i++ < ${#MENU_ITEMS} )) {</div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>echo "${i} -> ${MENU_ITEMS[i]:r}"</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>}</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>echo "${i}|q -> quit"</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>echo -n "Entrez un nombre de 1 à ${i} (ou q pour quitter). : "</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>read NUM</div>
<div><span class="Apple-tab-span" style="white-space:pre">      </span>if [[ ${NUM} -eq ${i} || ${NUM} == "q" ]]; then</div><div><span class="Apple-tab-span" style="white-space:pre">            </span>echo "bye!"</div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>exit 0</div><div><span class="Apple-tab-span" style="white-space:pre">       </span>else</div><div><span class="Apple-tab-span" style="white-space:pre">         </span>echo "Vous avez choisi '${MENU_ITEMS[${NUM}]:r}'."</div>
<div><span class="Apple-tab-span" style="white-space:pre">              </span>${MENU_DIR}/${MENU_ITEMS[${NUM}]}</div><div><span class="Apple-tab-span" style="white-space:pre">    </span>fi</div><div>}</div><div>exit $?</div><div>yt@D620 /home/yt $ </div>
<div><br></div><div><br></div><div>my local ~/.ssh/config file :</div><div><br></div><div>$ cat ~/.ssh/config       </div><div>Host dell-par</div><div>User yt</div><div>Hostname 2a01:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:a960</div>
<div>RemoteForward 52698 <a href="http://127.0.0.1:52698">127.0.0.1:52698</a></div><div><br></div><div>Host dell-pal</div><div>User yt</div><div>Hostname 2a01:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:a960</div><div>RemoteForward 52698 <a href="http://127.0.0.1:52698">127.0.0.1:52698</a></div>
<div><br></div><div>Host gericom</div><div>User yt</div><div>Hostname  2a01:xxxx:xxxx:xxxx:xxxx:xxxx:xxxx:a07b</div><div>RemoteForward 52698 <a href="http://127.0.0.1:52698">127.0.0.1:52698</a></div><div><br></div><div><br>
</div><div>also i wonder if it is usefull to put "RemoteForward 52698 <a href="http://127.0.0.1:52698">127.0.0.1:52698</a>" for each host.</div><div><br></div><div>best</div><div><br></div>-- <br><div><font face="'comic sans ms', sans-serif" color="#6600cc">Yvon</font></div>
<div><br></div><br>
</div>