Peter Davis writes: > Rainer M Krug writes: > >>> >>> Sorry. It's OS X 10.10.5, using GNU Emacs 24.5.1 >> >> I thought so. >> >> OK - you have pdflatex in the terminal? If yes, you have to bring the >> PATH from the terminal into emacs. I use >> >> I use the package exec-path-from-shell for this (and use-package in general): >> >> (use-package exec-path-from-shell >> :ensure t >> :config >> (exec-path-from-shell-initialize) >> (exec-path-from-shell-copy-env "LC_ALL") >> (exec-path-from-shell-copy-env "LANG") >> ) >> >> so >> (require 'exec-path-to-shell) >> (exec-path-from-shell-initialize) >> >> should do this. >> > > Thanks, Rainer. This also raises a question: > > If I run emacs from Finder, which shell governs its behavior? I use both zsh and tcsh in iTerm 2. ( To quote from the website [[https://github.com/purcell/exec-path-from-shell]]: ,---- | Motivation | | Ever find that a command works in your shell, but not in Emacs? | | This happens a lot on OS X, where an Emacs instance started from the GUI | inherits a default set of environment variables. | | This library works solves this problem by copying important environment | variables from the user's shell: it works by asking your shell to print | out the variables of interest, then copying them into the Emacs | environment. | | Compatibility | | If you use a non-POSIX-standard shell such as tcsh or fish, your shell | will be asked to execute sh as a subshell in order to print out the | variables in a format which can be reliably parsed. sh must be a | POSIX-compliant shell in this case. | | Note that shell variables which have not been exported as environment | variables (e.g. using the "export" keyword) may not be visible to | `exec-path-from-shell'. `---- Maybe this helps you? I have never used anything different than bash and never Ruby - so I can't help you there. Cheers, Rainer > > I think I have tcsh set as my default, but I haven't figured out how > to get Ruby/Rails, etc. running from there, so I still use zsh > for some development.) > > Thanks! > -pd -- Rainer M. Krug, PhD (Conservation Ecology, SUN), MSc (Conservation Biology, UCT), Dipl. Phys. (Germany) Centre of Excellence for Invasion Biology Stellenbosch University South Africa Tel : +33 - (0)9 53 10 27 44 Cell: +33 - (0)6 85 62 59 98 Fax : +33 - (0)9 58 10 27 44 Fax (D): +49 - (0)3 21 21 25 22 44 email: Rainer@krugs.de Skype: RMkrug PGP: 0x0F52F982