多个版本的 gnuplot
Multiple versions of gnuplot
我正在尝试通过 运行 brew install gnuplot
在我的 MacBook 上安装最新版本 (5.2.8)。问题是,当我输入 gnuplot
之后,它仍然会将我带到我的旧版本 4.6。它确保我进一步尝试重新安装 5.2.8 确实已安装并且是最新的。
有人对此有什么建议吗?我尝试输入 which gnuplot
,然后输入 returns /opt/local/bin/gnuplot。我的想法是,这一定是 gnuplot
命令执行时的去向。我的自制版本位于名为 Cellar 的文件夹中。所以,我然后尝试 rm /opt/local/bin/gnuplot
,其中 returns:"override rwxr-xr-x root/admin for /opt/local/bin/gnuplot?";我说 "yes";它说 rm: /opt/local/bin/gnuplot: Permission denied.
根据我在网上搜索,很多人说这个问题 "goes away" 只是在最新版本的 gnuplot 中修复了一些错误。
我很困惑。我更新的主要动机是重复的错误消息:
"figure2.pl",第 26 行:警告:像素数不能分解为匹配网格的整数。 N = 34051 K = 700
"figure2.pl",第 26 行:警告:无法将像素数分解为匹配网格的整数。 N = 34051 K = 700"
我无法使用 plot "file.txt" u 1:2:3 with image
解决这个问题 如果有人对这两点有任何见解,我将不胜感激。谢谢。
homebrew 在 /usr/local/Cellar...
中安装 gnuplot
并从 /usr/local/bin
建立到那里的符号链接。如果你 运行:
你可以看到这个
ls -l /usr/local/bin/gnuplot
lrwxr-xr-x 1 mark admin 35 Mar 24 08:51 /usr/local/bin/gnuplot -> ../Cellar/gnuplot/5.2.8/bin/gnuplot
你的问题是你的 PATH 使你的 shell 运行 /opt/local/bin/gnuplot
,所以你有三个选择。
要么删除不正确的:
sudo rm /opt/local/bin/gnuplot
或者,更改您的 PATH,以便您的 shell 首先在 /usr/local/bin
中找到 homebrew:
export PATH=/usr/local/bin:$PATH
或者,明确地 运行 homebrew 一个:
/usr/local/bin/gnuplot --version
我正在尝试通过 运行 brew install gnuplot
在我的 MacBook 上安装最新版本 (5.2.8)。问题是,当我输入 gnuplot
之后,它仍然会将我带到我的旧版本 4.6。它确保我进一步尝试重新安装 5.2.8 确实已安装并且是最新的。
有人对此有什么建议吗?我尝试输入 which gnuplot
,然后输入 returns /opt/local/bin/gnuplot。我的想法是,这一定是 gnuplot
命令执行时的去向。我的自制版本位于名为 Cellar 的文件夹中。所以,我然后尝试 rm /opt/local/bin/gnuplot
,其中 returns:"override rwxr-xr-x root/admin for /opt/local/bin/gnuplot?";我说 "yes";它说 rm: /opt/local/bin/gnuplot: Permission denied.
根据我在网上搜索,很多人说这个问题 "goes away" 只是在最新版本的 gnuplot 中修复了一些错误。
我很困惑。我更新的主要动机是重复的错误消息:
"figure2.pl",第 26 行:警告:像素数不能分解为匹配网格的整数。 N = 34051 K = 700 "figure2.pl",第 26 行:警告:无法将像素数分解为匹配网格的整数。 N = 34051 K = 700"
我无法使用 plot "file.txt" u 1:2:3 with image
解决这个问题 如果有人对这两点有任何见解,我将不胜感激。谢谢。
homebrew 在 /usr/local/Cellar...
中安装 gnuplot
并从 /usr/local/bin
建立到那里的符号链接。如果你 运行:
ls -l /usr/local/bin/gnuplot
lrwxr-xr-x 1 mark admin 35 Mar 24 08:51 /usr/local/bin/gnuplot -> ../Cellar/gnuplot/5.2.8/bin/gnuplot
你的问题是你的 PATH 使你的 shell 运行 /opt/local/bin/gnuplot
,所以你有三个选择。
要么删除不正确的:
sudo rm /opt/local/bin/gnuplot
或者,更改您的 PATH,以便您的 shell 首先在 /usr/local/bin
中找到 homebrew:
export PATH=/usr/local/bin:$PATH
或者,明确地 运行 homebrew 一个:
/usr/local/bin/gnuplot --version