1

アプリをherokuにデプロイしようとしています。グラフィカルな視覚化で declarative_authorization を使用します。

私はインストールhttps://github.com/ddollar/heroku-buildpack-multi heroku config:set BUILDPACK_URL=https://github.com/ddollar/heroku-buildpack-multiして作成.buildpacksしました:

https://github.com/stigkj/heroku-buildpack-graphviz.git
https://github.com/heroku/heroku-buildpack-ruby.git

建物は正常に動作します:

-----> Fetching custom git buildpack... done
-----> Multipack app detected
=====> Downloading Buildpack: https://github.com/stigkj/heroku-buildpack-graphviz.git
=====> Detected Framework: graphviz
-----> Fetching and installing graphviz
       grapvhiz installed
=====> Downloading Buildpack: https://github.com/heroku/heroku-buildpack-ruby.git
=====> Detected Framework: Ruby/Rails
-----> Using Ruby version: ruby-1.9.3

しかし、グラフにアクセスすると次のようになります。

Errno::ENOENT in AuthorizationRulesController#graph
No such file or directory - dot -q -Tsvg

正しいパスは何ですか?

4

2 に答える 2

0

https://github.com/weibeld/heroku-buildpack-graphvizは、Graphviz の安定したビルドパックです (そこにある手順を参照してください)。

dotおよびその他の Graphviz 実行可能ファイルの場所を自動的にPATH.

于 2015-04-03T17:45:10.300 に答える
0

https://github.com/stigkj/heroku-buildpack-graphviz.gitの代わりにhttps://github.com/gokceneraslan/heroku-buildpack-graphvizを使用します。

次に、この構成を追加します。

heroku config:add PATH:/usr/local/bin:/usr/bin:/bin:/app/bin

ソース: https://github.com/pygram/pygram#deployment-on-heroku

于 2013-12-14T22:16:02.103 に答える