Я только что попробовал гем ruby-graphviz (http://github.com/glejeune/Ruby-Graphviz). Я следовал инструкциям (установил Graphviz, gem и зависимости) и попробовал пример со страницы Github. К сожалению, я не могу отобразить какое-либо выходное изображение PNG, точка).
# Create a new graph
g = GraphViz.new( :G, :type => :digraph )
# Create two nodes
hello = g.add_node( "Hello" )
world = g.add_node( "World" )
# Create an edge between the two nodes
g.add_edge( hello, world )
# Generate output image
g.output( :png => "hello_world.png" )
Когда я запускаю скрипт из консоли, я не получаю сообщение об ошибке, но также не получаю вывод, как ожидалось.
В чем может быть проблема? Папки имеют права на чтение и запись для всех.
Спасибо заранее. Кстати, я работаю на Mac (Leopard 10.6).