0

在以下位置使用符号链接时出现错误gnuplot

on l: drive

plot "/j/projMainpips/Aggregate/dailyStats.txt" u 1:4 w l lw 1

warning: Skipping unreadable file "/j/projMainpips/Aggregate/dailyStats.txt"
No data in plot

该链接创建为:

ln -s //xxx.yy.xx.y/Users/spence/JobsStuff/ /j

如果我不使用链接,它可以正常工作:

on h: in folder /j

plot "projMainpips/Aggregate/dailyStats.txt" u 1:4 w l lw 1

如何在 中启用符号链接gnuplot

4

2 回答 2

2

我已经在 Cygwin 32 下测试了指向 UNC 路径的符号链接,它在这里工作。

您使用的是 Cygwin 版本gnuplot吗?如果您尝试改用本机 Win32 端口,gnuplot则会收到此类错误。

如果您可以在 Cygwin 文本编辑器中打开该文件,则表明符号链接有效:

vi /j/projMainpips/Aggregate/dailyStats.txt

在这里遇到麻烦的另一种方法是编辑/etc/fstab以删除cygdrive前缀。如果您这样做,您的语法将尝试查找J:系统驱动器。您需要使用多个字母来避免此问题或恢复fstab其原始形式。

于 2014-06-05T13:52:16.450 回答
0

当您从 Cygwin 执行本机 Windows 应用程序时,您应该使用cygpath路径从 Unix 转换为 Windows 格式。您也可以使用符号链接尝试它,也许它会起作用并将符号链接的目标路径转换为 ​​Windows 版本路径。我没有尝试过,所以我不确定它是否有效,但值得尝试。

示例使用:

# convert specified Cygwin path to the Windows path
cygpath -w ~

notepad `cygpath -w ~/test.txt`
于 2014-06-05T22:54:52.010 回答