Problem:
Rails Troubleshooting!
Solution
Make sure you have SSH enabled in order to follow these directions as it is required to install gems locally.
1. Add the following lines to your $HOME/.bashrc file (these can be copy and pasted):
export GEM_HOME=$HOME/ruby/gems
export GEM_PATH=$GEM_HOME:/lib64/ruby/gems/1.9.3
export GEM_CACHE=$GEM_HOME/cache
export PATH=$PATH:$HOME/ruby/gems/bin
2. Now, you'll have to edit the source file for the rack gem. This *should* be located here:
$HOME/ruby/gems/gems/rack-1.1.6/lib/rack/handler/fastcgi.rb
Just comment out line #7 so it looks like this:
#alias _rack_read_without_buffer read
3. Now modify the applications environment.rb file so that the correct gem path is included. This line should go up at the top before the version of rails is specified:
ENV['GEM_PATH'] = '/path/to/their/home/ruby/gems:/usr/lib/ruby/gems/1.9.3'
4. Kill off fastcgi processes.
Recommended Help Content
What Ruby on Rails version and Gems are installed?
My Ruby on Rails installation keeps displaying a '404 Not Found' error.
How do I setup Ruby on Rails?
Knowledgebase Article
404,168 views
tags:
rails ruby
Related Help Content
When I attempt to execute my Ruby on Rails application I receive "500- Premature end of script."
General Email issues where should I start?
Can't receive emails? Here are a few things to try.
How to install Redmine a Ruby on Rails application
How to install the php.ini file and then increase the PHP Memory limit.
How can I fix problems with Office 365 and Outlook?
Glance is a screen sharing application tool that will allow support agents to view your screen in real-time so that we can better direct your actions to resolve complex issues.
This article will explain how to change your WordPress Urls