修复gnuplot安装

ovh*_*aag 2 homebrew gnuplot osx-mavericks

我的gnuplot安装失败,因为无法加载libjpeg.

$ gnuplot
dyld: Library not loaded: /usr/local/lib/libjpeg.8.dylib
  Referenced from: /usr/local/bin/gnuplot
  Reason: image not found
Trace/BPT trap: 5
Run Code Online (Sandbox Code Playgroud)

我使用osx-mavericks + XCode 5.1.Gnuplot最初是在自制的 osx-mountain-lion下安装的.在山狮下它起作用了.我试图在小牛队下重新安装它,但它没有帮助.

brew reinstall gnuplot --tests
==> Reinstalling gnuplot with --tests
..
==> make
==> make check
  Reason: image not found
/bin/sh: line 1: 30700 Trace/BPT trap: 5       PATH=$bdir/../src:$PATH GNUPLOT_DRIVER_DIR=$bdir/../src GNUPLOT_LIB=. gnuplot all.dem < /dev/null
make[2]: *** [check-noninteractive] Error 133
make[1]: *** [check-am] Error 2
make: *** [check-recursive] Error 1
Run Code Online (Sandbox Code Playgroud)

附加信息:brew install libjpeg说"jpeg-8d已安装",但我找不到libjpeg.我只找到了几个版本的libpng.

$ brew install libjpeg
Warning: jpeg-8d already installed
Run Code Online (Sandbox Code Playgroud)

PS我对控制台不太满意.所以我很感谢甚至简单的控制台提示,帮助我调试问题.

ovh*_*aag 6

$ brew reinstall jpeg 
Run Code Online (Sandbox Code Playgroud)

为我解决了这个问题.在此之后,我可以重新安装gnuplot

brew reinstall gnuplot --cairo --with-x --tests
Run Code Online (Sandbox Code Playgroud)

我假设其他重新安装选项也会起作用.看起来就像枪支酿造配方中的虫子一样.至少我期待更好的错误信息.