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 アプリケーションを実行している場合は、パスを Unix から Windows 形式に変換cygpathするために を使用する必要があります。シンボリック リンクでも試すことができます。シンボリック リンクのターゲット パスが Windows バージョンのパスに変換される可能性があります。私はそれを試していないので、うまくいくかどうかはわかりませんが、試してみる価値はあります。

使用例:

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

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