2010-11-22 3 views
1

J'ai installé ruby-debug, quand je fais:ruby-debug installé, maintenant obtenir 'l'application à partir de bugger sur ...'

serveur rails -debugger

je reçois:

Rails 3.0.1 application starting in bugger on .... 

Pourquoi dit-on bugger?

Ensuite, après cette ligne, je reviens à l'invite de commande, donc il s'arrête juste pour une raison quelconque?

Aller à une page:

bugger database is not configured 

Alors si j'essaie de faire:

rails server 

Il ne démarre pas:

2010-11-22 00:42:31] INFO WEBrick 1.3.1 
[2010-11-22 00:42:31] INFO ruby 1.8.7 (2010-08-16) [i686-darwin10.4.0] 
[2010-11-22 00:42:31] WARN TCPServer Error: Address already in use - bind(2) 
Exiting 
... address already in use 

Comment puis-je tuer le processus, pas sûr de savoir comment filtrer pour cela.

Répondre

2

Si vous souhaitez activer le débogueur lorsque vous lancez des rails serveur, vous devez utiliser l'option -u

rails -u server 

il Expliquons sur des informations d'aide:

[[email protected] ] master % 
rails server -h      
22/11/10 09:34:49 Usage: rails server 
[mongrel, thin, etc] [options] 
    -p, --port=port     Runs Rails on the specified port. 
             Default: 3000 
    -b, --binding=ip     Binds Rails to the specified ip. 
             Default: 0.0.0.0 
    -c, --config=file    Use custom rackup configuration file 
    -d, --daemon      Make server run as a Daemon. 
    -u, --debugger     Enable ruby-debugging for the server. 
    -e, --environment=name   Specifies the environment to run this 
server under 
(test/development/production). 
             Default: development 
    -P, --pid=pid     Specifies the PID file. 
             Default: tmp/pids/server.pid 

    -h, --help      Show this help message. 
Questions connexes