1

実行してみましrbx compileたが、出力をどうするかよくわかりません。lliで実行したいのですが、以下のエラーが出ます。

$ lli hello.rbc
lli: hello.rbc:2:1: error: expected '=' here
18185007515559028006
^
4

1 に答える 1

1

.rbc ファイルは LLVM 実行可能ファイルではないため、lli を使用して Rubinius バイト コンパイル コードを実行しないでください。代わりに、Rubinius 仮想マシン用に事前にコンパイルされたバイトコードを処理する特別な Rubinius メソッド呼び出しを使用して実行します。例えば:

rbx -I. -e "Rubinius::CodeLoader.require_compiled 'hello'"

詳細については、Ruby を使用しないで Ruby を実行するを参照してください。

于 2014-09-13T04:07:52.580 に答える