Does /usr/bin/ruby1.8 exist and is it executable? -- Andy Jeffries http://andyjeffries.co.uk/ #rubyonrails #mysql #jquery Registered address: 64 Sish Lane, Stevenage, Herts, SG1 3LS Company number: 5452840
On 23 February 2010 10:18, Gabriel Gabriel <[email protected]> wrote: > Gabriel Gabriel wrote: > > Marcin Seroczynski wrote: > >> You gotta set system enviroment var GEM_HOME pointing to Your gems > >> directory. > >> > >> I have accomplished it by adding Set Env in VirtualHost configuration. > >> It needs to have enabled mod_env in apache, by > >> $~/ sudo a2enmod env > >> > >> <VirtualHost *:80> > >> DocumentRoot /home/user/repos/rails_project/public > >> ServerName rails.local > >> ServerAlias *.rails.local > >> > >> RailsEnv development > >> RailsAllowModRewrite off > >> SetEnv GEM_HOME /home/user/rvm/gems/ruby-1.8.7-p249%rails2 > >> > >> ErrorLog /var/log/apache2/error.log > >> CustomLog /var/log/apache2/access.log combined > >> <Directory /home/user/repos/rails_project/public> > >> AllowOverride all > >> Options -MultiViews > >> Order allow,deny > >> Allow from all > >> </Directory> > >> </VirtualHost> > >> > >> Another good point is to start using RVM (Ruby Version Manager), > >> http://rvm.beginrescueend.com/ > >> > >> For You it would be: > >> SetEnv GEM_HOME /usr/local/lib/ruby/gems/1.8 > >> > >> Best, > >> Martin > > > > Thank you very much ! I make a small foot forward. Now I have an html > > page displaying : > > > > Application error > > Rails application failed to start properly > > > > If I take a look in the error.log from apache, I've got : > > > > [Tue Feb 23 10:10:50 2010] [notice] Apache/2.2.8 (Ubuntu) > > Phusion_Passenger/2.2.10 PHP/5.2.4-2ubuntu5.7 with Suhosin-Patch > > configured -- resuming normal operations > > *** Passenger ERROR (ext/common/SpawnManager.h:232): > > Could not start the spawn server: /usr/bin/ruby1.8: No such file or > > directory (2) > > [ pid=28449 file=ext/apache2/Hooks.cpp:727 time=2010-02-23 10:10:55.952 > > ]: > > Unexpected error in mod_passenger: Cannot spawn application > > '/opt/redmine': Could not write 'spawn_application' command to the spawn > > server: Broken pipe (32) > > Backtrace: > > in 'virtual boost::shared_ptr<Passenger::Application::Session> > > Passenger::ApplicationPoolServer::Client::get(const > > Passenger::PoolOptions&)' (ApplicationPoolServer.h:471) > > in 'int Hooks::handleRequest(request_rec*)' (Hooks.cpp:523) > > > > [Tue Feb 23 10:10:58 2010] [error] [client 192.168.60.11] File does not > > exist: /var/www/favicon.ico > > > > > > Looks, we had a write permission issue ? and why the hell, he's trying > > to load /var/www/favicon.ico, he should look into opt/redmine instead... > > > > Thanks a lot again ! > > Here is my /etc/apache2/sites-available/default : > > > <VirtualHost *:80> > ServerAdmin webmas...@localhost > ServerName localhost > > DocumentRoot /var/www > RailsEnv production > RailsBaseURI /redmine > SetEnv GEM_HOME /usr/local/lib/ruby/gems/1.8 > > <Directory /opt/redmine/public/> > Options FollowSymLinks > AllowOverride None > Order deny,allow > Allow from all > </Directory> > > ErrorLog /var/log/apache2/error.log > LogLevel warn > CustomLog /var/log/apache2/access.log combined > </VirtualHost> > > Thanks again ! > -- > Posted via http://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]<rubyonrails-talk%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/rubyonrails-talk?hl=en. > > -- 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.

