我有兴趣使用 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 等)?
如果是这样,需要什么进一步的准备才能真正开始使用这些工具而不会出错?