2010-08-09 48 views
1

我已經安裝Ubuntu作爲虛擬機,所以我可以使用Hugs98。但是,安裝後,我意識到我無法使用Data.Char和Data.Ratio模塊。我不得不手動加載它們:load/usr/lib/etc。看起來發生這種情況是因爲這些模塊不在他們應該在的地方。任何人都可以告訴我如何改變模塊的默認路徑,所以我不必每次都加載它們?如何更改Hugs98(Haskell)查找模塊和庫的路徑?

回答

1

根據,-P可用於修改搜索路徑。

但是,我強烈建議installing GHC,以獲得更現代的Haskell體驗。

+0

-P不會將其設置爲默認值。它只設置一個會話。它曾經工作過。現在它說它無法在該位置找到Prelude.hs。我該如何改變它?我無法使用GHC,因爲Hugs98是我在大學時需要的。 – Sorin 2010-08-14 19:05:33

+0

alias hugs =「hugs -P ...」或許? – 2010-08-14 19:27:27

+0

我已經完成了。它適用於某些位置,但不會將其設置爲默認值。當我嘗試另一個位置時,Prelude和大多數模塊位於哪個位置,它表示無法在新路徑中找到Hugs.Prelude或Prelude:「{擁抱} /包/ hugsbase /擁抱/ *」忽略它。我從Ubuntu軟件中心安裝了Hugs98版本。請問該怎麼辦? – Sorin 2010-08-14 20:37:47