RailRoad не работает.Проблемы со мной, например /railroad-0.5.0/lib/railroad/app_diagram.rb:54:in `disable_stdout ': неинициализированная константа - PullRequest
10 голосов
/ 02 октября 2011

Вот различные выходные данные

railroad -M | dot -Tsvg > models.svg
/Users/me/.rvm/gems/ruby-1.9.2-p290/gems/railroad-0.5.0/lib/railroad/app_diagram.rb:54:in `disable_stdout': uninitialized constant AppDiagram::PLATFORM (NameError)
from /Users/me/.rvm/gems/ruby-1.9.2-p290/gems/railroad-0.5.0/lib/railroad/app_diagram.rb:72:in `load_environment'
from /Users/me/.rvm/gems/ruby-1.9.2-p290/gems/railroad-0.5.0/lib/railroad/app_diagram.rb:18:in `initialize'
from /Users/me/.rvm/gems/ruby-1.9.2-p290/gems/railroad-0.5.0/lib/railroad/models_diagram.rb:14:in `initialize'
from /Users/me/.rvm/gems/ruby-1.9.2-p290/gems/railroad-0.5.0/bin/railroad:36:in `new'
from /Users/me/.rvm/gems/ruby-1.9.2-p290/gems/railroad-0.5.0/bin/railroad:36:in `<top (required)>'
from /Users/me/.rvm/gems/ruby-1.9.2-p290/bin/railroad:19:in `load'
from /Users/me/.rvm/gems/ruby-1.9.2-p290/bin/railroad:19:in `<main>'

Версии

me$ ruby -v
  ruby 1.9.2p290 (2011-07-09 revision 32553) [x86_64-darwin11.1.0]
me$ rvm -v
  rvm 1.8.0 by Wayne E. Seguin (wayneeseguin@gmail.com) [https://rvm.beginrescueend.com/]

me$ rails -v
  Rails 3.0.10

Каждая команда дает мне ту же проблему:

  • железная дорога -o models.dot -M

  • железная дорога -a -i -o full_models.dot -M

  • железная дорога -M |точка -Tsvg> models.svg

  • железная дорога -C |neato -Tpng> controllers.png

Ответы [ 2 ]

16 голосов
/ 02 октября 2011

Железная дорога не работает с ruby ​​1.9.2 и рельсами 3.0.10. Railroady - расширенная поддерживаемая версия ..

3 голосов
/ 20 декабря 2011

Отредактируйте /Users/me/.rvm/gems/ruby-1.9.2-p290/gems/railroad-0.5.0/lib/railroad/app_diagram.rb в строке 54 и измените PLATFORM на RUBY_PLATFORM.

См .: http://rubyforge.org/tracker/index.php?func=detail&aid=26418&group_id=3383&atid=12998

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...