2011-10-27 20 views
1

我有興趣使用Parrot VM創建自己的語言。我可以在Linux上使用安裝的parrot-devel軟件包中的Parrot編譯器工具嗎?

我已經安裝了parrot-devel軟件包以及鸚鵡和依賴項(使用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

這裏發生了什麼事,當我跑它:

[email protected] /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'(?),但這可能會忽略我安裝鸚鵡的實際問題。

問題:

我能否使用這些包我已經安裝了鸚鵡編譯工具(而不是卸載軟件包,克隆Git倉庫,學習如何從源代碼讓鸚鵡等)?

如果是這樣,那麼需要進一步的準備才能真正開始使用這些工具而沒有錯誤?

回答

0

它可能會失敗,因爲您嘗試在/usr/lib/parrot/2.​​6.0中創建mylang /目錄。您可以嘗試:

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

如果不成功,請讓Parrot夥伴知道。 IRC#parrot irc://irc.perl.org/parrot

相關問題