2013-02-18 1 views
0

macrubyc를 사용하여 Mac OS 바이너리로 간단한 "Hello World"루비 스크립트를 컴파일하려고합니다. 그러나macruby를 사용하여 간단한 루비 스크립트를 컴파일하는 방법은 무엇입니까?

file hello_world.rbo 
hello_world.rbo: Mach-O 64-bit bundle x86_64 

내가 생성 된 바이너리를 실행하려고하면, 나는 ./hello_world.rbo: cannot execute binary file

를 얻을 : 이것은 file 명령의 출력이

macrubyc -C hello_world.rb

입니다 : 이것은 내가 사용하고 명령이다

추신 : hello_world.rb 스크립트에는 단 한 줄만 있습니다.

puts "Hello World!"

+0

그 절반 밖에되지 않습니다. 당신은 여전히 ​​그것을 연결해야합니다. –

답변

2

프로그램을 연결하지 않았습니다. 호출이 맘에 macrubyc : 당신이 macruby -C을 실행하면

macrubyc -o hello_word hello_world.rb 

는 주문이 실행에 연결해야하는 오브젝트 파일을 생성합니다.

+0

그 트릭을 했어! 감사합니다 나는 -C 스위치가 연결을했다고 생각했습니다. – ddario