[ESS] ess stata won't start

Rodney Sparapani rsparapa at mcw.edu
Wed Sep 3 22:05:44 CEST 2008


XIANG AO wrote:
> Subject: ess-mode 5.3.0; ess stata won't start
> --text follows this line--
> 
> I was able to run ess stata before, but it stopped working since
> yesterday.  It repports:  "/usr/bin/env: stata: No such file or
> directory", and "Error in post-command-hook: (void-variable
> infereior-ess-font-lock-keywords)...
> 
> Please help...  Thank you so much!
> 
> Emacs  : GNU Emacs 22.1.1 (x86_64-pc-linux-gnu, GTK+ Version 2.12.9)
>  of 2008-05-02 on king, modified by Ubuntu
> Package: ess-mode 5.3.0
> 
> current state:
> ==============
> (setq
>  ess-language "STA"
>  ess-dialect "Stata"
>  ess-ask-for-ess-directory t
>  ess-ask-about-transfile nil
>  ess-directory nil
>  ess-keep-dump-files "always"
>  ess-source-directory "/tmp/"
>  )
> [ess-site.el]: ess-customize-alist=nil
> [ess-site.el _2_]: ess-customize-alist=nil
> (S): ess-s-versions-create making M-x defuns for (R): ess-r-versions-create
> making M-x defuns for (STA): ess-dialect=nil , buf=*scratch*
> (inferior-ess 0): ess-start-args=TERM=emacs stata
> ess-setq-vars-default 0: ess-language=Initial, -dialect=nil, buf=nil,
> comint..echoes=nil, comint..sender=comint-simple-send
> ess-setq-vars-default 1: ess-language=STA, -dialect=Stata, buf=nil,
> comint..echoes=nil, comint..sender=comint-simple-send
> (inf-ess 1): lang=STA, dialect=Stata, tmp-dialect=Stata, buf=*scratch*
> (inf-ess 1.1): procname=Stata temp-dialect=Stata, buf-name=*Stata*
> (inferior-ess) Method #3 start=/home/xao/ buf=*Stata*
> (ess-setq-vars-LOCAL): language=STA, dialect=Stata, buf=nil,
> comint..echoes=nil, comint..sender=comint-simple-send
> (inf-ess 2.1): ess-language=STA, ess-dialect=Stata buf=*Stata*
> (inf-ess 2.2): start args = TERM=emacs stata , inf-ess-start-args=TERM=emacs
> stata
> (inf-ess finish [STA(Stata), env(nil,nil)]
> (ess-multi 0):  inf-ess-start-args=TERM=emacs stata , comint-..echoes=nil
> (i-ess 1): buf=*Stata*, lang=STA, comint..echo=nil,
> comint..sender=comint-simple-send,
> (i-ess 2): buf=*Stata*, lang=STA, comint..echo=t,
> comint..sender=inferior-ess-input-sender,
> (ess-setq-vars-LOCAL): language=STA, dialect=Stata, buf=nil,
> comint..echoes=t, comint..sender=inferior-ess-input-sender
> (i-ess 3): curr-buf=*Stata*, comint..echo=t,
> comint..sender=inferior-ess-input-sender,
> (ess-multi post inf-ess: start-args=TERM=emacs stata , comint-echoes=t
> (ess-multi 1):  start-args=TERM=emacs stata
> Making Process...Buf *Stata*, Proc Stata, Prog env
>  Start File=nil, Args= TERM=emacs stata .
> 

Is stata still in your PATH?  If you open a *shell* buffer and type
stata does it start?




More information about the ESS-help mailing list