[ESS-bugs] ess-mode 13.05 [<unknown>]; ess-remote with eshell/ssh error

Vitalie Spinu spinuvit at gmail.com
Tue May 21 16:15:32 CEST 2013


Indeed, I have just checked it, ess-remote breaks during the source
injection. I don't know why as yet.

TRAMP is indeed a better way to go about it. Put something like 
   
   Host amazon
      Hostname ec2-174-129-60-172.compute-1.amazonaws.com
      User ubuntu
      IdentityFile ~/.ssh/amazon.pem
   
in your .ssh/config

then C-x C-f /ssh:amazon: RET. Then M-x R. There might be an even more
direct way.

Keeping ess-remote alive is not a big deal and for most users ess-remote
is the simplest way to go about it. So I think we should think twice
before removing it.

I also never used x2go, but from what I can see it is a remote desktop
solution. Rodney please correct me if I am wrong, the user will have to
run Emacs (and X) on a remote server. And that is not what is often
needed or even possible.

    Vitalie

 >> "Sebastian P. Luque" <spluque at gmail.com>
 >> on Tue, 21 May 2013 08:18:33 -0500 wrote:

 > On Tue, 21 May 2013 08:02:21 -0400,
 > Sam Steingold <sds at gnu.org> wrote:

 >> On Mon, May 20, 2013 at 5:57 PM, Rodney Sparapani <rsparapa at mcw.edu> wrote:
 >>> I think ess-remote's days are numbered.  We haven't gotten around to
 >>> actually removing it.  But, it is from a paradigm that is now
 >>> antiquated with faster pipes and newer technology like NX/x2go/etc.

 >> Fine. How do I run R on a remote machine?  Thanks!

 > I haven't yet used the options that Rodney mentions, but one that works
 > well enough for me relies on TRAMP.  Simply start R while working with
 > your script remotely as you normally would with TRAMP, making sure the
 > process is associated with your remote script.  R will be running on
 > that machine.  If you're using SSH, it's important to have pager="cat"
 > for the help system to work properly, so I use this in ~/.Rprofile:

 >     if (Sys.getenv("SSH_CONNECTION") != "") options(pager="cat")



More information about the ESS-bugs mailing list