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 
>> > 
>> > 
>>
>

Reply via email to