2011-10-27 14 views
1

Parrot VM을 사용하여 제 자신의 언어를 만드는 데 관심이 있습니다.Linux에서 설치된 parrot-devel 패키지의 Parrot Compiler Tools를 사용할 수 있습니까?

저는 parrot-devel 패키지를 앵무새 및 의존성과 함께 설치했습니다 (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

에서 해당 스크립트를 발견

여기에 내가 그것을 실행했을 때 무슨 일이 있었는지 : 패키지가 올바른 위치에이 파일을 넣으면

[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'를 앞에 붙일 수는 있었지만, 앵무새를 설치 한 방법에 대한 실질적인 문제는 무시할 수 있습니다.

질문 :

내가 (등 소스에서 앵무새를 만드는 방법, 학습 자식 저장소를 복제, 패키지를 제거 반대) 내가 설치 한이 패키지에서 앵무새 컴파일러 도구를 사용할 수 있습니까?

그렇다면 실제로 오류없이 도구를 사용하려면 더 많은 준비가 필요합니까?

답변

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