2010-05-11 99 views
3

我剛剛嘗試了ruby-graphviz gem(http://github.com/glejeune/Ruby-Graphviz)。我遵循了指示(已安裝Graphviz,gem和依賴項)並嘗試了Github頁面中的示例。不幸的是,我無法渲染任何輸出圖像(PNG,點)。Ruby-Graphviz不渲染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") 

當我從控制檯運行skript時,我沒有收到錯誤消息,但也沒有按預期輸出。

可能是什麼問題?文件夾具有讀/寫訪問權限給所有人。

在此先感謝。順便說一句,我正在開發Mac(Leopard 10.6)。

回答

2

通過的MacPorts安裝的graphviz的伎倆:

sudo port install graphviz 

安裝過程可能需要一段時間,但隨後上述例子應該工作。

我所做的是鏈接到"Mac OS X edition of Graphviz"http://graphviz.org。我安裝了軟件,並認爲一切都很好。這有點令人困惑。