I am just getting started with Radiant and am trying to use it as a
Rails 3 engine.  When I try to install an extension, I get an error
about RAILS_ROOT not being defined.  This was easy enough to resolve
(I added a RAILS_ROOT constant in config/boot.rb of my app).  However,
the RADIANT_ROOT constant is also undefined.  Here is the stacktrace:


mario:(git)strangeloop[radiant_engine]/$ script/extension install
forms
/Users/mario/.rvm/gems/ruby-1.8.7-p302/bundler/gems/
radiant-1e7494558a8e/lib/radiant/extension/script.rb:286:in
`extension_paths': uninitialized constant
Radiant::Extension::Script::Util::RADIANT_ROOT (NameError)
        from /Users/mario/.rvm/gems/ruby-1.8.7-p302/bundler/gems/
radiant-1e7494558a8e/lib/radiant/extension/script.rb:278:in
`installed?'
        from /Users/mario/.rvm/gems/ruby-1.8.7-p302/bundler/gems/
radiant-1e7494558a8e/lib/radiant/extension/script.rb:304:in
`initialize'
        from /Users/mario/.rvm/gems/ruby-1.8.7-p302/bundler/gems/
radiant-1e7494558a8e/lib/radiant/extension/script.rb:261:in `new'
        from /Users/mario/.rvm/gems/ruby-1.8.7-p302/bundler/gems/
radiant-1e7494558a8e/lib/radiant/extension/script.rb:261:in `execute'
        from script/extension:5

Since I am trying to use Radiant as a Rails engine, what should the
RADIANT_ROOT be?  Should I freeze the radiant gem (and put it under
vendor/gems)?

--Mario

Reply via email to