On 08/11/2014 05:39 AM, Kevin Horton wrote:
On August 10, 2014 at 9:10:13 PM, Richard Heck (rgh...@lyx.org
<mailto:rgh...@lyx.org>) wrote:
On 08/10/2014 07:09 AM, Kevin Horton wrote:
Lyx was working fine for me with OS X 10.8 (I don't think I tried it
with OS X 10.9), but I have major problems since installing OS X
10.10 beta on my seconadary computer. The problems are identical
with Lyx 2.0.7.1 and Lyx 2.1.1.
When opening Lyx documents, I get messages like:
"The selected document class Article (Standard Class) requires
external files that are not available. The document class can still
be used, but the document cannot be compiled until the following
prerequisites are installed: article.cls
See section 3.1.2.2 (Class Availability) of the User's Guide for
more information."
If I select Tools->TeX Information, no classes are shown. Help->
LaTeX Configuration finds no fonts, classes, paper layout packages,
etc.
I have a working LaTeX, with the various classes, etc installed at
/sw/share/texmf-dist. LaTeX itself is found at /sw/bin/latex.
/sw/bin is in the PATH prefix listed in the Lyx preferences.
I've run texhash, and Tools->Reconfigure, and then restarted Lyx,
but that makes no difference.
I can't help with the details, but this sounds like a python problem,
which we've seen before, on various platforms. LyX needs to run
python 2.x, but the default version on some platforms is 3.x.
Someone on OSX will be able to help fix this. For now, you might try
running LyX from a terminal and seeing what error messages you get
when you reconfigure.
The OS X 10.10 beta system python (i.e. the one supplied by Apple) is
python 2.7.6. I've got python 2.7.8 installed, and it is first in my
user PATH.
Running Lyx once from the terminal appears to have corrected the
problem. It didn’t throw those error messages when ran from the
terminal, and it found all the expected classes. This happy situation
has persisted after quitting Lyx and starting it normally. Perhaps
Lyx sees a different environment when run from the terminal, and this
allowed it to find everything and correctly update its config files.
Yes, this is a known issue, on several platforms. It may well be that
python 2.7.8 is NOT in the path LyX sees when launched from the GUI, for
example.
Richard