OK, got it working after more playing. I had to remove the path from my .emacs file & get it write in the .bash_profile. It seemed that the path was set more than once in emacs & bash and this was causing the crash and ess not recognizing it.
On Tuesday, July 8, 2014 2:06:35 PM UTC-5, Steve Bellan wrote: > > scratch that, R does start up in the emacs shell. And I fixed my path > variable so I can start julia up in the emacs shell too (had a syntax error > in my .bash_profile). > > What I still cannot get is M-x julia to work on emacs start-up. However, > M-x julia does work once I've run M-x R. It seems like M-x R is loading ESS > somehow? However, once I get julia open with M-x julia, Julia is basically > frozen. If I C-g, then it unfreezes but seems to be a read-only buffer with > no working julia implementation.. > > On Tuesday, July 8, 2014 1:55:02 PM UTC-5, Steve Bellan wrote: >> >> Thanks for that. I installed the package but it's still not functioning. >> Interestingly, I have noticed that I neither start R nor Julia from an >> Emacs shell. And again, although M-x R does work M-x julia does not. Other >> ideas? >> >> On Tuesday, July 8, 2014 12:29:31 PM UTC-5, Ista Zahn wrote: >>> >>> Hi Steve, >>> >>> I'm guess that at least part of the problem is that OSX doesn't set >>> environment variables nicely, making it hard for emacs to find things. >>> Try installing https://github.com/purcell/exec-path-from-shell in >>> emacs, restart, and see if that does the trick. >>> >>> Best, >>> Ista >>> >>> On Tue, Jul 8, 2014 at 1:00 PM, Steve Bellan <[email protected]> >>> wrote: >>> > Hi all, I'm trying to get julia working via ESS in Aquamacs 3.0a. I >>> managed >>> > to get it running on one computer but can't seem to get it on another >>> one >>> > with very similar setups. The first thing I did was add this to my >>> .emacs >>> > >>> > >>> > (setq inferior-julia-program-name >>> > "/Applications/Julia-0.2.1.app/Contents/Resources/julia/bin/julia") >>> > >>> > I also tried >>> > >>> > (setq inferior-julia-program-name >>> > >>> "/Applications/Julia-0.2.1.app/Contents/Resources/julia/bin/julia-basic") >>> > >>> > Also, in the instructions here it says to also have >>> > (load "path/to/ESS/git/lisp/ess-site") >>> > or >>> > (require 'ess-site) >>> > in .emacs. But both of these return the following error with the newer >>> > versions of Aquamacs/Emacs. I assume this is because ESS is now >>> pre-packaged >>> > with emacs distributions but am not sure: >>> > File error: Cannot open load file, no such file or directory, ess-site >>> > ESS is working with R still on this computer, so it does seem to be >>> loaded. >>> > >>> > With either the julia or julia-basic version above, M-x julia doesn't >>> work >>> > (emacs says [No match]). I then tried to start julia from a shell >>> started in >>> > the terminal. It didn't work because julia didn't seem to be in my >>> path. So >>> > I added julia to my PATH in .bash_profile and can stat it now by >>> typing >>> > 'julia' in shell now from the terminal. But if I start shell in Emacs, >>> it >>> > still doesn't work. I figured out that this was because shell in emacs >>> > doesn't run .bash_profile automatically. So I added >>> > >>> > (setenv "PATH" (shell-command-to-string "source ~/.bash_profile; echo >>> -n >>> > $PATH")) >>> > >>> > to my .emacs. But then I get this error: >>> > >>> > >>> > >>> > bash-3.2$ julia >>> > ERROR: could not start process `tput setaf 0`: no such file or >>> directory >>> > (ENOENT) >>> > in test_success at process.jl:460 >>> > in success at process.jl:468 >>> > in _start at client.jl:417 >>> > >>> > >>> > >>> > >>> > Process shell exited abnormally with code 1 >>> > >>> > I'm not very experienced with .emacs or .bash_profiles or PATH >>> variables. So >>> > any help would be much appreciated! >>> > >>> > Thanks, >>> > >>> > Steve >>> > >>> > >>> >>
