以前はLinuxMint13を実行していて、Fedora 17に切り替えたところです。切り替えを行ったため、Webrickを停止できなくなりました。Jetbrains Rubymineを使用しており、サーバーの起動は正常に機能しますが、停止または再起動するとすぐにプロセスから切り離され、コンピューターを再起動するまでそのポートを再び使用できなくなります。私が最初に考えたのは、Rubymineの問題だと思っていましたが、コンソールでサーバーを起動すると、まったく同じことをします。ctrl-を押して停止します(停止しているように見えます)がc、そのポートでサーバーを再起動するとすぐに、アドレスが重複しているため失敗します。
質問する
4197 次
1 に答える
1
私はミントでこのエラーがあります(私が見るようにあなたの反対です)-Ubuntuマシンは常にCTRL+Cで正常に終了します。マシンを再起動せずに解決策:Webrickプロセスを強制終了します。ps aux | grep rails
コマンドを使用してデタッチされたサーバープロセスのPIDを検索し、を介してそれを強制終了しますkill -9 <PID>
1行で、プロジェクトディレクトリでこれを実行できます。
kill -9 `cat tmp/pids/server.pid`
(このコマンドを.bash_profileのエイリアスとして設定して、より簡単に使用することもできます)
それとも、殺すWebrickプロセスはありませんか?
于 2012-08-27T19:07:15.610 に答える