Могу ли я использовать Parrot Compiler Tools из установленного пакета parrot-devel в Linux? - PullRequest
1 голос
/ 27 октября 2011

Я заинтересован в создании собственного языка с использованием виртуальной машины Parrot.

Я установил пакет parrot-devel вместе с parrot и зависимостями (используя менеджер пакетов Synaptic в Linux Mint 11).

Я нашел учебник (http://en.wikibooks.org/wiki/Parrot_Virtual_Machine/Squaak_Tutorial/Introduction), в котором говорилось:

perl tools/dev/mk_language_shell.pl myLang

, и в конце концов нашел этот скрипт в /usr/lib/parrot/2.6.0/tools/dev/mk_language_shell.pl

Вот что произошло, когда я его запустил:

dukereg@dukereg-compy /usr/lib/parrot/2.6.0 $ perl tools/dev/mk_language_shell.pl myLang
creating mylang/
mkdir mylang/: Permission denied at tools/dev/mk_language_shell.pl line 164

Теперь я не знаю, поместил ли пакет эти файлы в нужное место.Я мог бы просто поставить «sudo» перед ним (?), Но это могло бы игнорировать реальную проблему с тем, как я установил попугая.

Вопросы:

Могу ли я использовать Parrotинструменты компилятора из этих пакетов, которые я установил (в отличие от удаления пакетов, клонирования git-репозитория, обучения созданию попугая из исходного кода и т. д.)?

Если да, то какая дальнейшая подготовка требуется, чтобы фактически начать использоватьинструменты без ошибок?

1 Ответ

0 голосов
/ 15 декабря 2011

Вероятно, сбой, потому что вы пытались создать этот каталог mylang / в /usr/lib/parrot/2.6.0. Вы можете попробовать:

cd
perl /usr/lib/parrot/2.6.0/tools/dev/mk_language_shell.pl mylang

Если это не помогло, пожалуйста, сообщите об этом людям из попугая. IRC #parrot irc: //irc.perl.org/parrot

...