我有兴趣使用Parrot VM创建自己的语言。
我已经安装了parrot-devel软件包以及parrot和依赖项(使用Linux Mint 11下的Synaptic软件包管理器)。
我找到了一个教程(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存储库,学习如何从源代码生成parrot等)?
如果是这样,需要进一步准备才能真正开始使用这些工具而不会出错?
答案 0 :(得分:0)
它可能会失败,因为你试图在/usr/lib/parrot/2.6.0中创建mylang /目录。你可以尝试:
cd
perl /usr/lib/parrot/2.6.0/tools/dev/mk_language_shell.pl mylang
如果失败了,请让鹦鹉人知道。 IRC #parrot irc://irc.perl.org/parrot