When I wanted to execute a *SAVED* python script after logged into a remote
machine through Tramp, I got the following message:

---------------------------------------------------------------------------
IOError                                   Traceback (most recent call last)
/home/SECRET_PATH/<ipython-input-4-f052da0ab8eb> in <module>()
----> 1 execfile(r'/ssh:remote:/PATH_OF_FILE') # PYTHON-MODE

IOError: [Errno 2] No such file or directory: '/ssh:remote:PATH_OF_FILE'


Clearly it would have worked if the /ssh:remote prefix was eliminated.

I realized the work-around would be to modify the file a little bit (e.g.
adding a space) so that the file is an unsaved temporary file.
The file will then be written to a temporary file on the remote host, and
the execution works.
Similarly, executing a region works too.
_______________________________________________
Tramp-devel mailing list
[email protected]
https://lists.gnu.org/mailman/listinfo/tramp-devel

Reply via email to