Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/haskell/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Haskell 使用GHC加载.hs文件时出错_Haskell_Ghc_Ghci - Fatal编程技术网

Haskell 使用GHC加载.hs文件时出错

Haskell 使用GHC加载.hs文件时出错,haskell,ghc,ghci,Haskell,Ghc,Ghci,我是Haskell的初学者。到目前为止,我已经下载了GHC。我知道如何通过终端打字来使用它 $ ghci 我还用自己的代码创建了一个名为test.hs的文件。我想通过终端在ghci中运行该文件,但我一直收到此错误 我已将test.hs保存在桌面上的一个文件中。我假设我必须声明文件路径,但我不知道如何 加载之前,您是否检查了文件夹是否正确,并且文件是否存在ghci是命令行解释器,因此您可以在调用文件后通过键入:l test.hs加载文件。如果文件位于桌面上,请使用 ghci ~/Desktop

我是Haskell的初学者。到目前为止,我已经下载了GHC。我知道如何通过终端打字来使用它

$ ghci
我还用自己的代码创建了一个名为test.hs的文件。我想通过终端在ghci中运行该文件,但我一直收到此错误


我已将test.hs保存在桌面上的一个文件中。我假设我必须声明文件路径,但我不知道如何

加载之前,您是否检查了文件夹是否正确,并且文件是否存在
ghci
是命令行解释器,因此您可以在调用文件后通过键入
:l test.hs

加载文件。如果文件位于桌面上,请使用

ghci ~/Desktop/test.hs

请注意,这实际上不是一个Haskell问题,而是一个shell问题(路径特定于Mac OS X)。

如何为源文件test.hs指定文件路径?我发现了这个问题。我正在使用TextEdit保存源文件,但未应用.sh扩展名。得到了文本牧马人,现在它的工作。