Hi Joel, You might get the help you need here but this is primarily a dev list. You might also try requesting assistance on the rails-deploy list.
Best regards, Bill On Wed, 2009-08-12 at 16:37 +0200, Alpha Blue 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. > > 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. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---

