1

私はhttp://blog.opalang.org/2011/06/first-steps-hello-web-in-opa.htmlに従っているので、コードは単純です:

server = Server.one_page_server("Hello", ( -> <>Hello web</>))

hello.opa に保存してから、コンパイルを試みます。

me@myhost:~/src/opa/helloweb$ opa hello.opa 
sh: as: not found
File "bsl_init_.ml", line 1, characters 0-1:
Error: Assembler error, input left in file /tmp/camlasm313d73.s
make: *** [bsl_init_.cmx] Error 2
error during ocaml compilation -- the command was :
make --makefile=MakefileLinking -W MakefileLinking -j 7 cmxa -s

明らかな間違いを犯したことを願っていますが、エラー メッセージを検索してもヒットしませんでした。EC2 で Ubuntu 64 ビット ディストリビューションを使用しています。依存関係を満たした後、dpkgで.debをインストールしました。

私は opa で遊んでみたいと思っているので、何か助けていただければ幸いです。

4

2 に答える 2

2

新しいUbuntu11.04をインストールしてEC2Largeを試してみました:

sudo apt-get install libgomp1 binutils libc-dev-bin linux-libc-dev gcc-4.5 libc6-dev libgif4 zlib1g-dev libssl-dev gcc libgdbm-dev

それで

sudo dpkg -i opa_1.0s3.5+build520_amd64.stable.deb 

opa hello.opa

そしてそれは動作します。使用したubuntuまたはAMIIDについて詳しく教えてください。

一番、

セドリック

于 2011-08-29T14:44:18.903 に答える
1

libgdbm-devパッケージをインストールする必要があるかもしれません。最初の例をコンパイルしようとすると、同様のエラーが発生します。

幸運を。

于 2011-08-29T12:22:57.123 に答える