Greg Hauptmann
2008-Sep-08 01:17 UTC
Changing Date Format - it works, but then I get a "uninitialized constant ActiveSupport"
Hi, When I change date formats via the following entry in environments.rb it works fine. Web pages reflect the new date format. "ActiveSupport::CoreExtensions::Date::Conversions::DATE_FORMATS[:default]" The issue is when I run things like "./script/console", or "./script/spec <filename>" I get a "NameError: uninitialized constant ActiveSupport" issue. Any ideas how to solve this? --------------------------------------------------------- Macintosh-2:myequity greg$ ./script/console Loading development environment (Rails 2.1.1) /Users/greg/source/myequity/config/environment.rb:69:NameError: uninitialized constant ActiveSupport /opt/local/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/dispatcher.rb:93:NoMethodError: undefined method `cattr_accessor'' for ActionController:: Dispatcher:Class /opt/local/lib/ruby/gems/1.8/gems/rails-2.1.1/lib/console_with_helpers.rb:19:NoMethodError: undefined method `require_dependency'' for main:Object>>Macintosh-2:myequity greg$ ./script/spec spec/models/transaction_spec.rb /Users/greg/source/myequity/config/environment.rb:69: uninitialized constant ActiveSupport (NameError) from /opt/local/lib/ruby/gems/1.8/gems/rails-2.1.1/lib/initializer.rb:95:in `run'' from /Users/greg/source/myequity/config/environment.rb:20 from /Users/greg/source/myequity/spec/spec_helper.rb:4:in `require'' from /Users/greg/source/myequity/spec/spec_helper.rb:4 from ./spec/models/transaction_spec.rb:1:in `require'' from ./spec/models/transaction_spec.rb:1 from /Users/greg/source/myequity/vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:14:in `load'' from /Users/greg/source/myequity/vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:14:in `load_files'' from /Users/greg/source/myequity/vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:13:in `each'' from /Users/greg/source/myequity/vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:13:in `load_files'' from /Users/greg/source/myequity/vendor/plugins/rspec/lib/spec/runner/options.rb:98:in `run_examples'' from /Users/greg/source/myequity/vendor/plugins/rspec/lib/spec/runner/command_line.rb:19:in `run'' from ./script/spec:4 Macintosh-2:myequity greg$ --------------------------------------------------------- thanks in advance --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---
Greg Hauptmann
2008-Sep-08 02:00 UTC
Re: Changing Date Format - it works, but then I get a "uninitialized constant ActiveSupport"
oh..I see there was an answer to this in a previous forum post that solves this: looks like you''ve put the ActiveSupport line inside the Rails::Initializer.run block. you need to put it at the end of your environment.rb file, else ActiveSupport hasn''t yet been loaded... hence the exception it raises. On Mon, Sep 8, 2008 at 11:17 AM, Greg Hauptmann <greg.hauptmann.ruby-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:> Hi, > > When I change date formats via the following entry in environments.rb > it works fine. Web pages reflect the new date format. > "ActiveSupport::CoreExtensions::Date::Conversions::DATE_FORMATS[:default]" > > The issue is when I run things like "./script/console", or > "./script/spec <filename>" I get a "NameError: uninitialized constant > ActiveSupport" issue. Any ideas how to solve this? > > --------------------------------------------------------- > Macintosh-2:myequity greg$ ./script/console > Loading development environment (Rails 2.1.1) > /Users/greg/source/myequity/config/environment.rb:69:NameError: > uninitialized constant ActiveSupport > /opt/local/lib/ruby/gems/1.8/gems/actionpack-2.1.1/lib/action_controller/dispatcher.rb:93:NoMethodError: > undefined method `cattr_accessor'' for ActionController:: > Dispatcher:Class > /opt/local/lib/ruby/gems/1.8/gems/rails-2.1.1/lib/console_with_helpers.rb:19:NoMethodError: > undefined method `require_dependency'' for main:Object >>> > > Macintosh-2:myequity greg$ ./script/spec spec/models/transaction_spec.rb > /Users/greg/source/myequity/config/environment.rb:69: uninitialized > constant ActiveSupport (NameError) > from /opt/local/lib/ruby/gems/1.8/gems/rails-2.1.1/lib/initializer.rb:95:in > `run'' > from /Users/greg/source/myequity/config/environment.rb:20 > from /Users/greg/source/myequity/spec/spec_helper.rb:4:in `require'' > from /Users/greg/source/myequity/spec/spec_helper.rb:4 > from ./spec/models/transaction_spec.rb:1:in `require'' > from ./spec/models/transaction_spec.rb:1 > from /Users/greg/source/myequity/vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:14:in > `load'' > from /Users/greg/source/myequity/vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:14:in > `load_files'' > from /Users/greg/source/myequity/vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:13:in > `each'' > from /Users/greg/source/myequity/vendor/plugins/rspec/lib/spec/runner/example_group_runner.rb:13:in > `load_files'' > from /Users/greg/source/myequity/vendor/plugins/rspec/lib/spec/runner/options.rb:98:in > `run_examples'' > from /Users/greg/source/myequity/vendor/plugins/rspec/lib/spec/runner/command_line.rb:19:in > `run'' > from ./script/spec:4 > Macintosh-2:myequity greg$ > --------------------------------------------------------- > > thanks in advance >--~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Ruby on Rails: Talk" group. To post to this group, send email to rubyonrails-talk-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en -~----------~----~----~----~------~----~------~--~---