嘿!我已经在 Ubuntu 10.10 上安装了 hugs,但现在我遇到了如何运行它的问题。之前,我的意思是在更高版本的 Ubuntu 中,我只需输入 sudo run hugs 就可以了。现在它不起作用了。
我应该如何在 Ubuntu 10.10 中运行拥抱?
谢谢
答案1
您可以使用命令运行交互式 haskell 解释器hugs
,也可以使用命令 - 执行文件中的 haskell 程序,runhugs
要执行名为 的文件file.hs
,请输入runhugs file.hs
。
例如。
在这里,我创建了一个简单的 hello world 程序(您可能希望为此使用像 Gedit 这样真正的文本编辑器;我使用它cat
是因为我是 l33t)然后尝试运行它,hugs
但意识到这只启动了交互式会话。
这可能对你非常有用(并且它有精彩的 ASCII 艺术),但我想执行我的 haskell 文件,所以我咨询了手册页并hugs
发现我需要使用runhugs
它。当我使用该runhugs
命令时,它执行了我的程序并打印了“Hello, World!”消息。
附言
你为什么要使用sudo run hugs
?没有命令调用run
,并且使用sudo
运行编程环境可能非常危险 - 它允许你做任何事物到您的系统。仅sudo
在绝对必要时使用。