On Aug 12, 3:46 pm, Frederick Cheung <[email protected]>
wrote:
> On Aug 12, 3:37 pm, Alpha Blue <[email protected]>
> wrote:
>
> > The title says it all - please bear with me. To let you know where I
> > stand, I have been working for up to 12 hours a day for 2 months and 2
> > weeks trying to get my site ready for release. In development (on
> > windows) it works perfectly. In production (on linux ubuntu) it does
> > not.
>
> production mode can reveal some flaws because code is loaded
> differently. Have you tried running in production mode on your
> development machine?
>
The thing that can make things easier to work out is to poke around in
script/console - you generally get something more informative that a
boring 500 page.
Fred
> Fred
>
>
>
> > I stopped using capistrano because there are problems with the repo on
> > github and things aren't working well with that. I figured the easiest
> > way for the first time would be to create a separate folder for
> > production testing and point my virtual host to that.
>
> > I have the following issues from start to finish:
>
> > (Setup: Using ubuntu hardy, apache, passenger, rails 2.3.3, ruby 1.8.6)
>
> > Issue One: Last night when I did the manual install and went to my
> > server, passenger told me that one of my plugin methods wasn't
> > available. I was subsequently told by a friend that you have to include
> > "all" gems in environment.rb. So, I put require next to the gems I use
> > in order:
>
> > require "rubygems"
> > require "redcloth"
> > require "will_paginate"
> > require "mysql"
>
> > Issue Two: After restarting the server, I was getting an issue about one
> > of the constants I have in my environment. I disabled the constant in
> > the two files it exists (because it wouldn't affect things outright).
> > When running touch restart.txt and going to my site I'm getting an
> > Internal Server Error 500 message.
>
> > I check the logs and there's nothing written to them. Just one line
> > only on production. Server log has 0.
>
> > # Logfile created on Tue Aug 11 13:26:37 +0000 2009
>
> > So, I'm unable to view errors or figure out what is going wrong with my
> > setup.
>
> > Issue Three: Another person told me that I don't need to require the
> > gems in environment rb and that I should just use the config and do a
> > rake gems:install so I add them there:
>
> > config.gem "rubygems"
> > config.gem "redcloth"
> > config.gem "will_paginate"
> > config.gem "mysql"
>
> > Run sudo rake gems:install
>
> > WARNING: Installing to ~/.gem since /usr/lib/ruby/gems/1.8 and
> > /usr/bin aren't both writable.
> > WARNING: You don't have /home/jdezenzio/.gem/ruby/1.8/bin in your PATH,
> > gem executables will not run.
>
> > GEM ENV:
>
> > - RUBYGEMS VERSION: 1.3.5
> > - RUBY VERSION: 1.8.6 (2007-09-24 patchlevel 111) [x86_64-linux]
> > - INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.8
> > - RUBY EXECUTABLE: /usr/bin/ruby1.8
> > - EXECUTABLE DIRECTORY: /usr/bin
> > - RUBYGEMS PLATFORMS:
> > - ruby
> > - x86_64-linux
> > - GEM PATHS:
> > - /usr/lib/ruby/gems/1.8
> > - /home/jdezenzio/.gem/ruby/1.8
> > - GEM CONFIGURATION:
> > - :update_sources => true
> > - :verbose => true
> > - :benchmark => false
> > - :backtrace => false
> > - :bulk_threshold => 1000
> > - :sources => ["http://gems.rubyforge.org/",
> > "http://gems.github.com", "http://gems.github.com"]
> > - REMOTE SOURCES:
> > -http://gems.rubyforge.org/
> > -http://gems.github.com
> > ================
>
> > At this point, I took a step back.
>
> > First, this linux is on slicehost and I created and duplicated
> > everything I had from windows on it in terms of what gems it needs.
>
> > It has every single gem installed that I have on my development machine.
> > The only difference is on windows I don't need to do a require "x-gem
> > etc." to get my gems to work.
>
> > Secondly, if I go to IRB and do require "rubygems" and then require
> > "everything else..", I get => 'true'
>
> > =================
>
> > So, where do I stand? What are the biggest issues?
>
> > 1. I can't see errors in my logs to troubleshoot my issues
> > 2. I'm not sure where I need to require my gems, how to require them
> > properly for production, or how to simplify this process to that I can
> > access them anywhere.
> > 3. The rake gems:install is a bad solution for me because I already
> > have the gems installed on my system - my app just needs to be able to
> > see them. Because my app can't see them and I'm forced to use a require
> > "rubygems" do I have to include every possible gem my app uses, even
> > mysql?
> > 4. What other things can I do to troubleshoot my issues here.
>
> > .. Very tired .. and pretty frustrated and sad right now. I'm losing
> > too much time and getting to the point that I can't think straight.
> > I've been told to go here and there, and talk to this person and that
> > person, visit this IRC channel and that IRC channel. At the end of it
> > all, I'm not getting the right answers or not getting any answers at
> > all.
>
> > I'm a great troubleshooter. I don't know how to properly troubleshoot
> > this issue correctly.
> > --
> > Posted viahttp://www.ruby-forum.com/.
--~--~---------~--~----~------------~-------~--~----~
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 [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en
-~----------~----~----~----~------~----~------~--~---