2017-06-28 21 views
0

私は自分のアプリケーション用のER図を生成するためにレールに新しくしたいのですが、rails-erd gemを使用していることがわかりましたGraphviz私はGraphvizアプリケーションをインストールしましたが、私のレールアプリケーションで可視にする方法を考え出すことができません。私はレールアプリケーションでrake erdを実行するたびに次のエラーが発生します。Graphvizのドット実行可能パスを自分のレールアプリケーションで利用できるようにするには

$ rails erd 
rails aborted! 
Unable to find GraphViz's "dot" executable. Please visit 
https://voormedia.github.io/rails-erd/install.html for installation 
instructions. 
bin/rails:4:in `require' 
bin/rails:4:in `<main>' 
Tasks: TOP => erd => erd:generate => erd:check_dependencies 
(See full trace by running task with --trace) 

答えて

0

私はそれを考え出しました! Graphvizがレールによって見えないため、それがうまくいかない理由があります。 上記の問題を解決するために、私はクラスパスにGraphvizを含め、システムを再起動してから作業を開始しました。

次の手順では、服用する必要があります

  1. は、Windows用のGraphvizのをダウンロードしてインストールします。
  2. C:¥Program Files(x86)¥Graphviz2.38¥binにあるdot.exeへのパスをクラスパスに追加します。
  3. gemをgemファイルに追加します。
  4. インストールrails install gem rails-erd
  5. はは、プロジェクトのルートディレクトリに生成されるだけでrails erdを入力して、ER図を生成し、ER図はpdfファイル(erd.pdf)で生成されます。
関連する問題