Re: Deploying Rails App on Debian Etch / Apache2 / Passenger

karl
Tue, 19 May 2009 14:43:01 -0000

hey guys,
I''m very thankful for your help. after inspecting rubygems myself and
going down the whole way again, i figured that I accidently
capitalized the gem name :-( Now everything seems to run..

On 19 Mai, 16:13, pharrington
<xenogene...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
wrote:
> Are you using Ruby Enterprise Edition? What is PassengerRuby set to in
> your Apache configuration? Which version of Ruby is being invoked from
> the shell (run "which ruby")?
>
> On May 19, 10:00 am, karl
<kpb...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>
> > Changed all the permissions, set path etc. but no changes yet...
>
> > On 18 Mai, 22:14, Marc Byrd
<dr.marc.b...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>
> > > While I don''t recommend this as a long-term solution, it
should help know
> > > whether this is the issue (make a backup first w/ current
permissions):
>
> > > chown -R www-data:www-data /usr/lib/...gems
>
> > > I believe I also did chmod 777 /usr/bin/<gem_file>
>
> > > I also modified the /etc/init.d/apache2 script, adding to the ENV
line
> > > things like:
> > > ENV="env -i LANG=C
> > >
PATH=/usr/local/bin:/usr/bin:/bin:/usr/lib/ruby/gems/1.8/gems/simple_record-1.0.2/bin:/usr/lib/ruby/gems/1.8/gems/cloud_cache-1.0.1/bin"
>
> > > /etc/init.d/apache2 restart -
>
> > > (The more proper way to do this [should be built into
> > > ./bin/passenger-install-apache2-module ?] is to give these files
group
> > > permissions, include www-data in the group).
>
> > > Other observations:
> > >  1)  I had to include the full path for
passenger-install-apache2-module,
> > > didn''t work as # passenger-install-apache2-module , not
found)
> > >  2)  script/console, script/runner, script/server - all worked
fine, but
> > > passenger/apache2 didn''t work until I got permissions
right.
>
> > > Good luck,
>
> > > m
>
> > > On Mon, May 18, 2009 at 11:08 AM, karl
<kpb...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
>
> > > > Ok,
>
> > > > tried these things. The gems are the same.
> > > > Changing permissions doesn''t do anything. Running
irb as www-data
> > > > works fine. Should be a rails problem since it
doesn''t work with
> > > > script/console...
>
> > > > On 18 Mai, 19:33, César
<cesare.d...-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> > > > > Karl,
> > > > >       are you sure that all the gems installed in your
Mac and on
> > > > > Debian are exactly the same version?
> > > > >       You must check carefully the list of gems and
versions in both
> > > > > parts to go out of doubt.
>
> > > > > Good luck.
>
> > > > >                         Cesar
>
> > > > > _______________________________________________
>
> > > > > Gnu/Linux count user #416024
>
> > > > > Pagina personal :http://www.cesardiaz.com.ar
> > > > > Mi blog :http://cesarediaz.blogspot.com
> > > > > Twitter :http://twitter.com/cesarstafe
> > > > > My github account:http://github.com/cesarediaz
> > > > > Skype: cesarstafe