Эй! Я установил объятия на Ubuntu 10.10 Но теперь у меня есть проблема, как запустить его. Раньше я имел в виду, что в более поздних версиях Ubuntu я набрал только sudo run hugs, и это сработало. Теперь это не работает.
Как мне обниматься в Ubuntu 10.10?
Спасибо
Вы можете запустить интерактивный интерпретатор haskell с помощью команды hugs
или запустить программу на haskell в файле с помощью команды runhugs
- для запуска файла с именем file.hs
введите runhugs file.hs
.
, например.
Здесь я создал простую программу hello world (вы, вероятно, захотите использовать для этого реальный текстовый редактор, такой как Gedit; я использовал cat
, потому что я l33t) затем попытался запустить его с hugs
, но понял, что это только запустило интерактивный сеанс.
Это может быть очень полезно для вас (и у него есть замечательный ASCII-арт), но я хотел выполнить свой файл haskell, поэтому я сверился с man-страницей из hugs
и обнаружил, что мне нужно использовать runhugs
для этого. Когда я использовал команду runhugs
, она выполнила мою программу и напечатала «Hello, World!» сообщение.
PS
Почему вы использовали sudo run hugs
? Нет команды под названием run
, и использование sudo
для запуска среды программирования может быть очень опасным - она позволяет вам делать что-нибудь для вашей системы. Используйте sudo
только в случае крайней необходимости.