1

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 をインストールした方法に関する実際の問題を無視している可能性があります。

質問:

インストールしたこれらのパッケージから Parrot コンパイラ ツールを使用できますか (パッケージのアンインストール、git リポジトリのクローン作成、ソースからの parrot の作成方法の学習などではなく)

もしそうなら、実際にエラーなくツールを使い始めるには、さらにどのような準備が必要ですか?

4

1 に答える 1

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

于 2011-12-15T11:41:10.303 に答える