Loading...

haml@googlegroups.com

[Prev] Thread [Next]  |  [Prev] Date [Next]

Re: [haml] Haml uninitialized constant error with REE but not stock Ruby Nathan Weizenbaum Thu Sep 09 13:00:24 2010

This is bizarre. Haml::Filters::Markdown should be defined in
lib/haml/filters/markdown.rb... can you put a print in there to check if the
file is loading?

On Thu, Sep 9, 2010 at 11:27 AM, JR <[EMAIL PROTECTED]> wrote:

> Hello,
>
> I have posted this question in a couple different forums, but I'm
> narrowing the problem down and thought I'd post here as well to see if
> anyone can help me.
>
> I'm deploying a Rails application to a new production server and am
> running into a problem. When I start the server with "script/server
> production" (which uses stock Ruby because of the "#!/usr/bin/env
> ruby" at the top), I can navigate to the main page with no problems.
> However, when I change the first line of script/server to "#!/opt/
> ruby-
> enterprise-.../bin/ruby" and start the server with "script/server
> production", the server starts, but navigating to the main page in a
> browser gives me this error:
>
> ActionView::TemplateError (uninitialized constant
> Haml::Filters::Markdown) in app/views/sessions/new.haml
>
> I also get that error when starting Passenger, by the way, but I
> started using "script/server production" to test.
>
> When I do the same with "script/console production", regardless of
> whether the hash-bang line points to standard Ruby or REE,
> "Haml::Filters::Markdown" comes back with no problems.
>
> Using REE's version of gem, I can see that the haml, RedCloth, and
> BlueCloth gems are all installed. However, I believe haml is being
> used as a plugin, and the relevant files are in vendor/plugins/haml.
>
> So there's some clear difference between standard and enterprise Ruby
> here, and I can't figure out what's wrong. The gem seems to be
> installed under both, and the plugin is in a common directory so I
> don't think that needs to be reinstalled with REE...
>
> Any suggestions as to what is going on or what steps I can take to
> troubleshoot?
>
> Thanks in advance!
>
> --
> You received this message because you are subscribed to the Google Groups
> "Haml" group.
> To post to this group, send email to [EMAIL PROTECTED]
> To unsubscribe from this group, send email to
> [EMAIL PROTECTED] <[EMAIL PROTECTED]>.
> For more options, visit this group at
> http://groups.google.com/group/haml?hl=en.
>
>

-- 
You received this message because you are subscribed to the Google Groups 
"Haml" group.
To post to this group, send email to [EMAIL PROTECTED]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at http://groups.google.com/group/haml?hl=en.