passenger: RoR could not be started - No such file or directory - /bin/null

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • passenger: RoR could not be started - No such file or directory - /bin/null

    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:

    Quellcode

    1. ruby script/server
    2. => Booting WEBrick...
    3. => Rails 2.2.2 application started on http://0.0.0.0:3000
    4. => Ctrl-C to shutdown server; call with --help for options
    5. [2008-12-21 15:14:47] INFO WEBrick 1.3.1
    6. [2008-12-21 15:14:47] INFO ruby 1.8.5 (2006-08-25) [x86_64-linux]
    7. [2008-12-21 15:14:47] INFO WEBrick::HTTPServer#start: pid=6523 port=3000
    8. 78.46.85.20 - - [21/Dec/2008:15:14:51 CET] "GET /rails/info/properties HTTP/1.1" 200 966
    9. - -> /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:

    Quellcode

    1. NameVirtualHost *
    2. <VirtualHost *>
    3. ServerName localhost
    4. DocumentRoot /home/playground/public
    5. </VirtualHost>


    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:

    Quellcode

    1. NameVirtualHost *
    2. #RailsAutoDetect off
    3. <VirtualHost *>
    4. ServerName localhost
    5. DocumentRoot /home/playground/public
    6. # RailsBaseURI /
    7. RailsSpawnMethod conservative
    8. </VirtualHost>


    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.

    Quellcode

    1. RailsEnv development