由于缺少命令'dot',Railroady失败

时间:2017-03-16 11:01:47

标签: ruby-on-rails dot

我正在尝试使用Gem railroady输出我的Graphs并且我安装了gem railroady以及gem graphviz,如果我bundle exec rake diagram:all我收到以下错误:

railroady -lamM | sed -r "s/\x1B\[([0-9]{1,2}(;[0-9]{1,2})?)?[m|K]//g" | dot-Tsvg > C:/Sites/blending_oil/blending_oil/doc/models_complete.svg
Der Befehl "dot" ist entweder falsch geschrieben oder
konnte nicht gefunden werden.
rake aborted!
Command failed with status (255): [railroady -lamM | sed -r "s/\x1B\[([0-9]{1...]

这是我的Ruby和Rails版本:

ruby:
bin:        C:/RailsInstaller/Ruby2.0.0/bin/ruby.exe
version:    ruby 2.1.8p440 (2015-12-16 revision 53160) [i386-mingw32]

rails:
bin:        C:/RailsInstaller/Ruby2.0.0/bin/rails.bat
version:    Rails 4.2.5.1

我的Graphviz和Railroady版本:

ruby-graphviz 1.2.2
railroady 1.5.2

为什么我收到此错误?

1 个答案:

答案 0 :(得分:0)

来自Ruby/GraphViz README.md

  

安装

     

sudo gem install ruby​​-graphviz

     

您还需要安装   GraphViz的

要安装GraphViz,请访问http://www.graphviz.org/