# Having trouble getting Edge Rails running

**URL:** <https://www.ruby-forum.com/t/having-trouble-getting-edge-rails-running/54190>\
**Category:** Rails\
**Created:** [February 26, 2006, 7:11am UTC](https://www.ruby-forum.com/t/having-trouble-getting-edge-rails-running/54190 "2006-02-26T07:11:02Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![madscene](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/5f9b8f/32.png) [@madscene](https://www.ruby-forum.com/u/madscene)\
**Post date:** [February 26, 2006, 7:11am UTC](https://www.ruby-forum.com/t/having-trouble-getting-edge-rails-running/54190/1 "2006-02-26T07:11:02Z")

</div>

Hello,

I’ve been playing with this for hours, and got through a couple glitches  
(e.g. updating to Ruby 1.8.4) but this one is well beyond my N00b  
skills. When trying to run script/server I get:

./script/…/config/…/vendor/rails/activesupport/lib/active\_support/dependencies.rb:87:in  
`as_load_path': stack level too deep (SystemStackError) from ./script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:106:in`const\_missing’  
from  
./script/…/config/…/vendor/plugins/engines/lib/dependencies\_extensions.rb:28:in  
`require_or_load' from ./script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:30:in`depend\_on’  
from  
./script/…/config/…/vendor/rails/activesupport/lib/active\_support/dependencies.rb:74:in  
`require_dependency' from ./script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:108:in`const\_missing’  
from  
./script/…/config/…/vendor/plugins/engines/lib/dependencies\_extensions.rb:28:in  
`require_or_load' from ./script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:30:in`depend\_on’  
from  
./script/…/config/…/vendor/rails/activesupport/lib/active\_support/dependencies.rb:74:in  
`require_dependency' ... 1307 levels... from ./script/../config/../vendor/rails/railties/lib/commands/servers/webrick.rb:52 from ./script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:153:in`require’  
from  
./script/…/config/…/vendor/rails/railties/lib/commands/server.rb:28  
from script/server:3

Can anyone point me in the right direction to get this working? Look  
forward to seeing your responses tomorrow - I gotta get to bed!

---

<div class="post-metadata">

**Author:** ![madscene](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/5f9b8f/32.png) [@madscene](https://www.ruby-forum.com/u/madscene)\
**Post date:** [February 26, 2006, 8:33am UTC](https://www.ruby-forum.com/t/having-trouble-getting-edge-rails-running/54190/2 "2006-02-26T08:33:42Z")

</div>

[http://rails-engines.org/wiki/pages/Using+Engines+with+Edge+Rails](http://rails-engines.org/wiki/pages/Using+Engines+with+Edge+Rails)

- james

On 2/26/06, Brian D. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> `const\_missing’  
> ./script/…/config/…/vendor/rails/activesupport/lib/active\_support/dependencies.rb:108:in  
> … 1307 levels…
> 
> removed\_email\_address@domain.invalid  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

–

- J \*  
~

---

<div class="post-metadata">

**Author:** ![madscene](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/5f9b8f/32.png) [@madscene](https://www.ruby-forum.com/u/madscene)\
**Post date:** [February 26, 2006, 6:41pm UTC](https://www.ruby-forum.com/t/having-trouble-getting-edge-rails-running/54190/3 "2006-02-26T18:41:14Z")

</div>

Did you include the line

Engines.config :edge, true

before any of the engine configuration in environment.rb? If you  
update your copy of the engines plugin, the README should now be a lot  
clearer.

- james

On 2/26/06, Brian D. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid) wrote:

> ```
> from
> from
> from script/server:3
> 
> ```
> 
> –  
> Posted via [http://www.ruby-forum.com/](http://www.ruby-forum.com/).
> 
> * * *
> 
> Rails mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.rubyonrails.org/mailman/listinfo/rails](http://lists.rubyonrails.org/mailman/listinfo/rails)

–

- J \*  
~

---

<div class="post-metadata">

**Author:** ![madscene](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/5f9b8f/32.png) [@madscene](https://www.ruby-forum.com/u/madscene)\
**Post date:** [February 26, 2006, 4:56pm UTC](https://www.ruby-forum.com/t/having-trouble-getting-edge-rails-running/54190/4 "2006-02-26T16:56:18Z")

</div>

James A. wrote:

> [http://rails-engines.org/wiki/pages/Using+Engines+with+Edge+Rails](http://rails-engines.org/wiki/pages/Using+Engines+with+Edge+Rails)

Thanks James,

That got me past that issue. Now I am having another. I found a couple  
references to it in this forum but they all basically point me back to  
the instructions in the link you gave. Any idea why this problem is  
occurring?

./script/…/config/…/vendor/rails/activesupport/lib/active\_support/dependencies.rb:129:in  
`const_missing': uninitialized constant LoadingModule (NameError) from ./script/../config/../vendor/plugins/engines/lib/engines/dependencies_extensions.rb:150 from ./script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:153:in `require’  
from  
./script/…/config/…/vendor/plugins/engines/lib/engines.rb:29  
from  
./script/…/config/…/vendor/rails/activesupport/lib/active\_support/dependencies.rb:153:in  
`require' from script/../config/../vendor/plugins/engines/init.rb:25:in `load\_plugin’  
from  
./script/…/config/…/vendor/rails/railties/lib/initializer.rb:340:in  
`load_plugin' from ./script/../config/../vendor/rails/activesupport/lib/active_support/core_ext/kernel.rb:27:in `silence\_warnings’  
from  
./script/…/config/…/vendor/rails/railties/lib/initializer.rb:340:in  
`load_plugin' ... 6 levels... from ./script/../config/../vendor/rails/railties/lib/commands/servers/webrick.rb:52 from ./script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:153:in `require’  
from  
./script/…/config/…/vendor/rails/railties/lib/commands/server.rb:28  
from script/server:3

---

<div class="post-metadata">

**Author:** ![madscene](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/5f9b8f/32.png) [@madscene](https://www.ruby-forum.com/u/madscene)\
**Post date:** [February 26, 2006, 7:49pm UTC](https://www.ruby-forum.com/t/having-trouble-getting-edge-rails-running/54190/5 "2006-02-26T19:49:57Z")

</div>

James A. wrote:

> Did you include the line
> 
> Engines.config :edge, true

Yep. Here is my environment.rb config code:

#############################

# Include your application configuration below

Engines.config :edge, true

module LoginEngine  
config :salt, “mysalt”  
config :app\_name, “my\_app\_name”  
config :confirm\_account, false  
end

ActiveSupport::CoreExtensions::Time::Conversions::DATE\_FORMATS.update(:my\_format  
=\> ‘%a %m/%d/%y %l:%M %p’)  
ActiveSupport::CoreExtensions:📅:Conversions::DATE\_FORMATS.update(:my\_format  
=\> ‘%m/%d/%y’)

Engines.start :login

#############################

I am reading through the README, but so far nothing is jumping out. rake  
tasks for the Engines plugin are failing as well, such as:

$ rake plugindoc --trace  
(in /Users/brian/development/serenity)  
\*\* Invoke plugindoc (first\_time)  
\*\* Invoke acts\_as\_taggable\_plugindoc (first\_time)  
\*\* Invoke environment (first\_time)  
\*\* Execute environment  
rake aborted!  
uninitialized constant LoadingModule  
/Users/brian/development/serenity/config/…/vendor/rails/activerecord/lib/…/…/activesupport/lib/active\_support/dependencies.rb:129:in  
`const_missing' /Users/brian/development/serenity/config/../vendor/plugins/engines/lib/engines/dependencies_extensions.rb:150 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:18:in`require\_\_’  
/usr/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:18:in `require' /Users/brian/development/serenity/config/../vendor/rails/activerecord/lib/../../activesupport/lib/active_support/dependencies.rb:153:in`require’  
/Users/brian/development/serenity/config/…/vendor/plugins/engines/lib/engines.rb:29  
/usr/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:18:in `require__' /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:18:in`require’  
/Users/brian/development/serenity/config/…/vendor/rails/activerecord/lib/…/…/activesupport/lib/active\_support/dependencies.rb:153:in  
`require' /Users/brian/development/serenity/config/../vendor/plugins/engines/init.rb:25:in`load\_plugin’  
/Users/brian/development/serenity/config/…/vendor/rails/railties/lib/initializer.rb:340:in  
`load_plugin' /Users/brian/development/serenity/config/../vendor/rails/railties/lib/initializer.rb:340:in`silence\_warnings’  
/Users/brian/development/serenity/config/…/vendor/rails/railties/lib/initializer.rb:340:in  
`load_plugin' /Users/brian/development/serenity/config/../vendor/rails/railties/lib/initializer.rb:150:in`load\_plugins’  
/Users/brian/development/serenity/config/…/vendor/rails/railties/lib/initializer.rb:150:in  
`each' /Users/brian/development/serenity/config/../vendor/rails/railties/lib/initializer.rb:150:in`load\_plugins’  
/Users/brian/development/serenity/config/…/vendor/rails/railties/lib/initializer.rb:101:in  
`process' /Users/brian/development/serenity/config/../vendor/rails/railties/lib/initializer.rb:42:in`send’  
/Users/brian/development/serenity/config/…/vendor/rails/railties/lib/initializer.rb:42:in  
`run' /Users/brian/development/serenity/config/../config/environment.rb:10 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:18:in`require\_\_’  
/usr/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:18:in `require' /Users/brian/development/serenity/config/../vendor/rails/railties/lib/tasks/misc.rake:9 /Users/brian/development/serenity/config/../vendor/rails/railties/lib/tasks/misc.rake:8:in`call’  
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:232:in `execute' /usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:232:in`each’  
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:232:in `execute' /usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:202:in`invoke’  
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:195:in `synchronize' /usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:195:in`invoke’  
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:209:in  
`invoke_prerequisites' /usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:208:in`each’  
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:844:in `send' /usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:844:in`each’  
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:208:in  
`invoke_prerequisites' /usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:201:in`invoke’  
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:195:in `synchronize' /usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:195:in`invoke’  
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:209:in  
`invoke_prerequisites' /usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:208:in`each’  
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:844:in `send' /usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:844:in`each’  
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:208:in  
`invoke_prerequisites' /usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:201:in`invoke’  
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:195:in `synchronize' /usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:195:in`invoke’  
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:1719:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:1719:in`each’  
/usr/lib/ruby/gems/1.8/gems/rake-0.7.0/lib/rake.rb:1719:in `run' /usr/lib/ruby/gems/1.8/gems/rake-0.7.0/bin/rake:7 /usr/bin/rake:18:in`load’  
/usr/bin/rake:18

---

<div class="post-metadata">

**Author:** ![madscene](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/5f9b8f/32.png) [@madscene](https://www.ruby-forum.com/u/madscene)\
**Post date:** [February 26, 2006, 11:36pm UTC](https://www.ruby-forum.com/t/having-trouble-getting-edge-rails-running/54190/6 "2006-02-26T23:36:28Z")

</div>

Thanks to James, I got this running. Basically, he figured out that you  
have to put the following at the very TOP of your environment.rb:

module Engines  
CONFIG = {:edge =\> true}  
end

He is going to update the README as well.

Thanks James!

---

<div class="post-metadata">

**Author:** ![madscene](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/5f9b8f/32.png) [@madscene](https://www.ruby-forum.com/u/madscene)\
**Post date:** [March 5, 2006, 5:04am UTC](https://www.ruby-forum.com/t/having-trouble-getting-edge-rails-running/54190/7 "2006-03-05T05:04:05Z")

</div>

A week later I am still struggling with this (OK, well I didn’t really  
play with it all week)… My first problem is I am new to OS X, and  
weird things keep happening like mysql, ruby gems, and other things lose  
their “bindings” (at least that’s what I think is happening) and I have  
to re-install things. But that’s another story.

So anyway, I got everything re-installed, got my project back to a  
working state, pre-Edge Rails. Then I started to slowly update again.  
Added the svn:external for edge rails and the engines trunk (my app uses  
login\_engine). I updated the dispatch.\* files, and added the

module Engines  
CONFIG = {:edge =\> true}  
end

to the top of my environment.rb. WEBrick boots up fine, but I get the  
following in my browser:

NoMethodError in #

undefined method `verify\_active\_connections!’ for  
ActiveRecord::Base:Class

RAILS\_ROOT: script/…/config/…  
Application Trace | Framework Trace | Full Trace

/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.13.2/lib/active\_record/base.rb:991:in  
`method_missing' ./script/../config/../vendor/rails/railties/lib/dispatcher.rb:70:in`prepare\_application’  
./script/…/config/…/vendor/rails/railties/lib/dispatcher.rb:37:in  
`dispatch' ./script/../config/../vendor/rails/railties/lib/webrick_server.rb:115:in`handle\_dispatch’  
./script/…/config/…/vendor/rails/railties/lib/webrick\_server.rb:81:in  
`service' /usr/local/lib/ruby/1.8/webrick/httpserver.rb:104:in`service’  
/usr/local/lib/ruby/1.8/webrick/httpserver.rb:65:in `run' /usr/local/lib/ruby/1.8/webrick/server.rb:173:in`start\_thread’  
/usr/local/lib/ruby/1.8/webrick/server.rb:162:in `start_thread' /usr/local/lib/ruby/1.8/webrick/server.rb:95:in`start’  
/usr/local/lib/ruby/1.8/webrick/server.rb:92:in `start' /usr/local/lib/ruby/1.8/webrick/server.rb:23:in`start’  
/usr/local/lib/ruby/1.8/webrick/server.rb:82:in `start' ./script/../config/../vendor/rails/railties/lib/webrick_server.rb:67:in`dispatch’  
./script/…/config/…/vendor/rails/railties/lib/commands/servers/webrick.rb:59  
/usr/local/lib/ruby/site\_ruby/1.8/rubygems/custom\_require.rb:21:in  
`require' ./script/../config/../vendor/rails/activesupport/lib/active_support/dependencies.rb:149:in`require’  
./script/…/config/…/vendor/rails/railties/lib/commands/server.rb:29  
script/server:3

Does anyone have any idea what I’m missing?

Thanks!

-Brian
