J'essaie de configurer asymptote sur mon mac, qui est un langage mathématique graphique pour LaTeX. Le programme est un utilitaire de ligne de commande Unix. Selon les instructions de configuration à http://asymptote.sourceforge.net/doc/Configuring.html Avec cet utilitaire, vous pouvez configurer le lecteur PDF pour une ouverture automatique. Lorsque je règle pdfviewer="/Applications/Preview.app/Contents/MacOS/Preview";
(qui est le chemin de l'exécutable de la ligne de commande de Preview.app), le rendu d'un graphique avec asymptote donne lieu à cette erreur :
2012-10-10 10:15:08.758 Preview[45884:707] PVPDFPageContainer initWithURL:out.pdf -- file://localhost/Users/username/Library/Containers/com.apple.Preview/Data/ failed, error = Error Domain=NSCocoaErrorDomain Code=260 "The file “out.pdf” couldn’t be opened because there is no such file." UserInfo=0x7f99f2c6d590 {NSFilePath=/Users/username/Library/Containers/com.apple.Preview/Data/out.pdf, NSUnderlyingError=0x7f99f2c6d500 "The operation couldn’t be completed. No such file or directory"}
Il est clair que l'aperçu tente d'ouvrir le document par nom de fichier dans son répertoire local de sandbox. ~/Library/Containers/com.apple.Preview/Data/
. Puis-je contourner ce comportement et forcer Aperçu à rechercher le fichier dans le répertoire de travail du processus ?