嘿!我已经在 Ubuntu 10.10 上安装了 hugs 但现在我遇到了如何运行它的问题。之前,我的意思是在更高版本的 Ubuntu 中,我只输入 sudo run hugs 就可以了。现在它不起作用。
我应该如何在 Ubuntu 10.10 中运行拥抱?
谢谢
嘿!我已经在 Ubuntu 10.10 上安装了 hugs 但现在我遇到了如何运行它的问题。之前,我的意思是在更高版本的 Ubuntu 中,我只输入 sudo run hugs 就可以了。现在它不起作用。
我应该如何在 Ubuntu 10.10 中运行拥抱?
谢谢
您可以使用该命令运行一个交互式 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
在绝对必要时使用。