Hi,
I installed rvm on my OS X Snow Leopard.
And I installed ruby 1.8.7 and gemset rails3.
I also installed passenger.
My rails app runs find with ''rails server''.
However it doesn''t run on passenger.
Error message is:
Could not find gem ''rails (= 3.0.0.beta4, runtime)'' in the
gems
available on this machine. (Bundler::GemNotFound)
I added the following line to config.ru:
ENV["GEM_PATH"] =
"/Users/ssk/.rvm/gems/ruby-1.8.7-p299@rails3"
/etc/apache2/other/passenger.conf has the following:
LoadModule passenger_module
/Users/ssk/.rvm/gems/ruby-1.8.7-p299@rails3/gems/passenger-2.2.15/ext/apache2/mod_passenger.so
PassengerRoot
/Users/ssk/.rvm/gems/ruby-1.8.7-p299@rails3/gems/passenger-2.2.15
PassengerRuby /Users/ssk/.rvm/rubies/ruby-1.8.7-p299/bin/ruby
Why can''t passenger find rails?
Thanks.
Sam
------ADDITIONAL INFO-------
gem env is
RubyGems Environment:
- RUBYGEMS VERSION: 1.3.7
- RUBY VERSION: 1.8.7 (2010-06-23 patchlevel 299) [i686-darwin10.0.0]
- INSTALLATION DIRECTORY: /Users/ssk/.rvm/gems/ruby-1.8.7-p299@rails3
- RUBY EXECUTABLE: /Users/ssk/.rvm/rubies/ruby-1.8.7-p299/bin/ruby
- EXECUTABLE DIRECTORY:
/Users/ssk/.rvm/gems/ruby-1.8.7-p299@rails3/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-darwin-10
- GEM PATHS:
- /Users/ssk/.rvm/gems/ruby-1.8.7-p299@rails3
- /Users/ssk/.rvm/gems/ruby-1.8.7-p299@global
- GEM CONFIGURATION:
- :update_sources => true
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://rubygems.org/
*** LOCAL GEMS ***
abstract (1.0.0)
actionmailer (3.0.0.beta4)
actionpack (3.0.0.beta4)
activemodel (3.0.0.beta4)
activerecord (3.0.0.beta4)
activeresource (3.0.0.beta4)
activesupport (3.0.0.beta4)
arel (0.4.0)
builder (2.1.2)
bundler (0.9.26)
erubis (2.6.6)
fastthread (1.0.7)
i18n (0.4.1)
mail (2.2.5)
memcache-client (1.8.5)
mime-types (1.16)
mysql (2.8.1)
passenger (2.2.15)
polyglot (0.3.1)
rack (1.2.1, 1.1.0)
rack-mount (0.6.6)
rack-test (0.5.4)
rails (3.0.0.beta4)
railties (3.0.0.beta4)
rake (0.8.7)
rdoc (2.5.8)
text-format (1.0.0)
text-hyphen (1.0.0)
thor (0.13.7)
treetop (1.4.8)
tzinfo (0.3.22)
--
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
rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
To unsubscribe from this group, send email to
rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org
For more options, visit this group at
http://groups.google.com/group/rubyonrails-talk?hl=en.
On Wed, Jul 7, 2010 at 7:21 AM, Sam Kong <lists-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote:> Hi, > > I installed rvm on my OS X Snow Leopard. > And I installed ruby 1.8.7 and gemset rails3. > I also installed passenger. > > My rails app runs find with ''rails server''. > However it doesn''t run on passenger. > > Error message is: > Could not find gem ''rails (= 3.0.0.beta4, runtime)'' in the gems > available on this machine. (Bundler::GemNotFound) > > I added the following line to config.ru: > ENV["GEM_PATH"] = "/Users/ssk/.rvm/gems/ruby-1.8.7-p299@rails3" > > /etc/apache2/other/passenger.conf has the following: > LoadModule passenger_module > /Users/ssk/.rvm/gems/ruby-1.8.7-p299@rails3/gems/passenger-2.2.15/ext/apache2/mod_passenger.so > PassengerRoot > /Users/ssk/.rvm/gems/ruby-1.8.7-p299@rails3/gems/passenger-2.2.15 > PassengerRuby /Users/ssk/.rvm/rubies/ruby-1.8.7-p299/bin/ruby > > > Why can''t passenger find rails?How did you installed passenger? I think you must install it using rvmsudo if you''re using RVM: rvmsudo passenger-install-apache2-module Take a look at this: http://rvm.beginrescueend.com/integration/passenger/> > Thanks. > > Sam > > ------ADDITIONAL INFO------- > > gem env is > RubyGems Environment: > - RUBYGEMS VERSION: 1.3.7 > - RUBY VERSION: 1.8.7 (2010-06-23 patchlevel 299) [i686-darwin10.0.0] > - INSTALLATION DIRECTORY: /Users/ssk/.rvm/gems/ruby-1.8.7-p299@rails3 > - RUBY EXECUTABLE: /Users/ssk/.rvm/rubies/ruby-1.8.7-p299/bin/ruby > - EXECUTABLE DIRECTORY: > /Users/ssk/.rvm/gems/ruby-1.8.7-p299@rails3/bin > - RUBYGEMS PLATFORMS: > - ruby > - x86-darwin-10 > - GEM PATHS: > - /Users/ssk/.rvm/gems/ruby-1.8.7-p299@rails3 > - /Users/ssk/.rvm/gems/ruby-1.8.7-p299@global > - GEM CONFIGURATION: > - :update_sources => true > - :verbose => true > - :benchmark => false > - :backtrace => false > - :bulk_threshold => 1000 > - REMOTE SOURCES: > - http://rubygems.org/ > > > *** LOCAL GEMS *** > > abstract (1.0.0) > actionmailer (3.0.0.beta4) > actionpack (3.0.0.beta4) > activemodel (3.0.0.beta4) > activerecord (3.0.0.beta4) > activeresource (3.0.0.beta4) > activesupport (3.0.0.beta4) > arel (0.4.0) > builder (2.1.2) > bundler (0.9.26) > erubis (2.6.6) > fastthread (1.0.7) > i18n (0.4.1) > mail (2.2.5) > memcache-client (1.8.5) > mime-types (1.16) > mysql (2.8.1) > passenger (2.2.15) > polyglot (0.3.1) > rack (1.2.1, 1.1.0) > rack-mount (0.6.6) > rack-test (0.5.4) > rails (3.0.0.beta4) > railties (3.0.0.beta4) > rake (0.8.7) > rdoc (2.5.8) > text-format (1.0.0) > text-hyphen (1.0.0) > thor (0.13.7) > treetop (1.4.8) > tzinfo (0.3.22) > ---- Leonardo Mateo. There''s no place like ~ -- 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Leonardo Mateo wrote:> On Wed, Jul 7, 2010 at 7:21 AM, Sam Kong <lists-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote: >> Could not find gem ''rails (= 3.0.0.beta4, runtime)'' in the gems >> PassengerRuby /Users/ssk/.rvm/rubies/ruby-1.8.7-p299/bin/ruby >> >> >> Why can''t passenger find rails? > > How did you installed passenger? I think you must install it using > rvmsudo if you''re using RVM: > rvmsudo passenger-install-apache2-module > > Take a look at this: > http://rvm.beginrescueend.com/integration/passenger/Yes, I used rvmsudo. Thank you. Sam> > > > >> �- RUBY VERSION: 1.8.7 (2010-06-23 patchlevel 299) [i686-darwin10.0.0] >> �- GEM CONFIGURATION: >> >> erubis (2.6.6) >> rack-test (0.5.4) >> rails (3.0.0.beta4) >> railties (3.0.0.beta4) >> rake (0.8.7) >> rdoc (2.5.8) >> text-format (1.0.0) >> text-hyphen (1.0.0) >> thor (0.13.7) >> treetop (1.4.8) >> tzinfo (0.3.22) >> -- > > > -- > Leonardo Mateo. > There''s no place like ~-- 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
I fixed this on my machine as follows: The boot.rb file is the one that was generating this message, in a method called ''load_rails_gem''. If you print the value of the variable ''load_error'' it will give you a specific error message as to why the gem wouldn''t load. In my case, it was a mismatched version of rack; I installed a down-revision and everything worked. -Richard. On Jul 7, 12:01 pm, Sam Kong <li...-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote:> Leonardo Mateo wrote: > > On Wed, Jul 7, 2010 at 7:21 AM, Sam Kong <li...-fsXkhYbjdPsEEoCn2XhGlw@public.gmane.org> wrote: > >> Could notfindgem''rails(= 3.0.0.beta4, runtime)'' in the gems > >> PassengerRuby /Users/ssk/.rvm/rubies/ruby-1.8.7-p299/bin/ruby > > >> Whycan''tpassengerfindrails? > > > How did you installedpassenger? I think you must install it using > > rvmsudo if you''re using RVM: > > rvmsudopassenger-install-apache2-module > > > Take a look at this: > >http://rvm.beginrescueend.com/integration/passenger/ > > Yes, I used rvmsudo. > > Thank you. > > Sam > > > > > > > > >> - RUBY VERSION: 1.8.7 (2010-06-23 patchlevel 299) [i686-darwin10.0.0] > >> -GEMCONFIGURATION: > > >> erubis (2.6.6) > >> rack-test (0.5.4) > >>rails(3.0.0.beta4) > >> railties (3.0.0.beta4) > >> rake (0.8.7) > >> rdoc (2.5.8) > >> text-format (1.0.0) > >> text-hyphen (1.0.0) > >> thor (0.13.7) > >> treetop (1.4.8) > >> tzinfo (0.3.22) > >> -- > > > -- > > Leonardo Mateo. > > There''s no place like ~ > > -- > 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe@googlegroups.com. For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
rholmes wrote:> I fixed this on my machine as follows: > > The boot.rb file is the one that was generating this message, in a > method called ''load_rails_gem''. If you print the value of the > variable ''load_error'' it will give you a specific error message as to > why the gem wouldn''t load. In my case, it was a mismatched version of > rack; I installed a down-revision and everything worked. > > -Richard.Thanks Rechard. I''ll try that. Sam -- 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.
Sam Kong wrote:> rholmes wrote: >> I fixed this on my machine as follows: >> >> The boot.rb file is the one that was generating this message, in a >> method called ''load_rails_gem''. If you print the value of the >> variable ''load_error'' it will give you a specific error message as to >> why the gem wouldn''t load. In my case, it was a mismatched version of >> rack; I installed a down-revision and everything worked. >> >> -Richard. > > Thanks Rechard. > > I''ll try that. > > SamOops! I misspelled your name, Richard. Sorry. Sam -- 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 rubyonrails-talk-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org To unsubscribe from this group, send email to rubyonrails-talk+unsubscribe-/JYPxA39Uh5TLH3MbocFF+G/Ez6ZCGd0@public.gmane.org For more options, visit this group at http://groups.google.com/group/rubyonrails-talk?hl=en.