2017-01-17 17 views
0

私は2つのファイルfile1.smlを持っています& file2.smlはどちらも正しいコードを持っています&私はWindowsを使用しています。SMLエラー:Win32TextPrimIO:openRd:が失敗しました

私はemacsを実行して実行します: "file1.sml"を使用すると正常に動作しますが、ファイル - >閉じるタブに移動してファイルを閉じ、次にemacsにfile2.smlをドラッグして実行しようとします。同じように、それはこのエラーを与える:

[使用が失敗しました:Ioは:openInは "file2.sml" に失敗した、Win32TextPrimIO:openRd:失敗]

私はCCのCDを実行して、SMLを再起動しようとしたが、それは同じです。だから、私は、emacsをやめてからやり直して、file2.smlを実行して正常に動作するのです。

なぜ別のファイルを実行するだけで終了する必要がありますか?

+1

は、同じディレクトリに両方のファイルはありますか?彼らはSMLプロセスの作業ディレクトリにする必要があります。(それはSMLモードコマンドを使用することが多い方が便利ですが、例えば、 'buffer'を送りますファイルを使用するよりも 'Send region'を使用しています) – molbdnilo

+0

彼らは違うフォルダにいません。あなたは正しい方法ですが、私は少し前に覚えています。フォルダ..私は何が起こったのか分からない:( –

答えて

0

あなたが今できることはほとんどありません。 1.開こうとする前に、作成したファイルを保存します。 私はそうあなたが最初にそれを保存し、「file.sml」として保存しようとしたとして(それはラメに聞こえるが、プログラミングの人々は新しい 2. // Win32TextPrimIOに\を変更しようと意味:。openRd:

に失敗しました

それはそれを見つけるカントので。

関連する問題