Ich habe das Problem gelöst während ich das Posting verfasst habe. Da mir Google aber nicht weitergeholfen hat, poste ich Problembeschreibung und Lösung dennoch :)
------------------------------
Ich bin dabei Ruby On Rails zu installieren.
Und dabei frustriert :( Kein Google Treffer bei der Fehlermeldung "No such file or directory - /bin/null", was mache ich bloß falsch.
Mit Webrick funktioniert es - mit Passenger leider nicht.
Habt ihr eine Idee wo ich nach der Problemlösung suchen kann?
Webrick (funktioniert)
Start:
Output:
Apache mit Passenger
Konfiguration:
Output:
Screen:
Apache mit Passenger auf conservative
Konfiguration:
Output:
Screen:
Lösung des Problems
Mein Test hat sich auf die Defaultseite bezogen. Diese fragt Systeminformationen ab und ist nur im development Modus aktiv. Folgendes hat funktioniert.
------------------------------
Ich bin dabei Ruby On Rails zu installieren.
Und dabei frustriert :( Kein Google Treffer bei der Fehlermeldung "No such file or directory - /bin/null", was mache ich bloß falsch.
Mit Webrick funktioniert es - mit Passenger leider nicht.
Habt ihr eine Idee wo ich nach der Problemlösung suchen kann?
Webrick (funktioniert)
Start:
Quellcode
- ruby script/server
- => Booting WEBrick...
- => Rails 2.2.2 application started on http://0.0.0.0:3000
- => Ctrl-C to shutdown server; call with --help for options
- [2008-12-21 15:14:47] INFO WEBrick 1.3.1
- [2008-12-21 15:14:47] INFO ruby 1.8.5 (2006-08-25) [x86_64-linux]
- [2008-12-21 15:14:47] INFO WEBrick::HTTPServer#start: pid=6523 port=3000
- 78.46.85.20 - - [21/Dec/2008:15:14:51 CET] "GET /rails/info/properties HTTP/1.1" 200 966
- - -> /rails/info/properties
Output:
Ruby version 1.8.5 (x86_64-linux)
RubyGems version 1.3.1
Rails version 2.2.2
Active Record version 2.2.2
Action Pack version 2.2.2
Active Resource version 2.2.2
Action Mailer version 2.2.2
Active Support version 2.2.2
Application root /home/playground
Environment development
Database adapter sqlite3
Database schema version 0
Apache mit Passenger
Konfiguration:
Output:
Error message: No such file or directory - /bin/null
0 /usr/local/lib/site_ruby/1.8/rubygems.rb 723 in `initialize'
1 /usr/local/lib/site_ruby/1.8/rubygems.rb 723 in `new'
2 /usr/local/lib/site_ruby/1.8/rubygems.rb 723 in `set_paths'
3 /usr/local/lib/site_ruby/1.8/rubygems.rb 719 in `each'
4 /usr/local/lib/site_ruby/1.8/rubygems.rb 719 in `set_paths'
5 /usr/local/lib/site_ruby/1.8/rubygems.rb 526 in `path'
6 /usr/local/lib/site_ruby/1.8/rubygems/source_index.rb 66 in `installed_spec_directories'
7 /usr/local/lib/site_ruby/1.8/rubygems/source_index.rb 56 in `from_installed_gems'
8 /usr/local/lib/site_ruby/1.8/rubygems.rb 736 in `source_index'
9 /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/rails/gem_dependency.rb 21 in `add_frozen_gem_path'
10 /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb 273 in `add_gem_load_paths'
11 /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb 131 in `process'
12 /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb 112 in `send'
13 /usr/lib/ruby/gems/1.8/gems/rails-2.2.2/lib/initializer.rb 112 in `run'
14 ./config/environment.rb 13
15 /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb 31 in `gem_original_require'
16 /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb 31 in `require'
17 /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb 153 in `require'
18 /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb 521 in `new_constants_in'
19 /usr/lib/ruby/gems/1.8/gems/activesupport-2.2.2/lib/active_support/dependencies.rb 153 in `require'
20 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/railz/application_spawner.rb 254 in `preload_application'
21 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/railz/application_spawner.rb 214 in `initialize_server'
22 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/utils.rb 179 in `report_app_init_status'
23 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/railz/application_spawner.rb 203 in `initialize_server'
24 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb 166 in `start_synchronously'
25 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb 135 in `start'
26 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb 112 in `fork'
27 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb 112 in `start'
28 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/railz/application_spawner.rb 179 in `start'
29 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/railz/framework_spawner.rb 270 in `handle_spawn_application'
30 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/railz/framework_spawner.rb 263 in `synchronize'
31 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/railz/framework_spawner.rb 263 in `handle_spawn_application'
32 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb 317 in `__send__'
33 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb 317 in `main_loop'
34 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb 168 in `start_synchronously'
35 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb 135 in `start'
36 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb 112 in `fork'
37 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb 112 in `start'
38 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/railz/framework_spawner.rb 87 in `start'
39 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/spawn_manager.rb 222 in `spawn_rails_application'
40 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/spawn_manager.rb 217 in `synchronize'
41 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/spawn_manager.rb 217 in `spawn_rails_application'
42 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/spawn_manager.rb 126 in `spawn_application'
43 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/spawn_manager.rb 251 in `handle_spawn_application'
44 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb 317 in `__send__'
45 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb 317 in `main_loop'
46 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/lib/passenger/abstract_server.rb 168 in `start_synchronously'
47 /usr/lib/ruby/gems/1.8/gems/passenger-2.0.6/bin/passenger-spawn-server 46
Screen:
Apache mit Passenger auf conservative
Konfiguration:
Output:
The page you were looking for doesn't exist.
You may have mistyped the address or the page may have moved.
Screen:
Lösung des Problems
Mein Test hat sich auf die Defaultseite bezogen. Diese fragt Systeminformationen ab und ist nur im development Modus aktiv. Folgendes hat funktioniert.