middlemanで起動してるサーバーを終了する方法
Middlemanで複数サーバーを立ち上げようとして下記のように起こられるとき、使ってないサーバーを終了させるやり方がわからなくて、仕方なくマシン再起動とかしてた。。
The source :rubygems is deprecated because HTTP requests are insecure. Please change your source to 'https://rubygems.org' if possible, or 'http://rubygems.org' if not.
== The Middleman is loading
== Port 4567 is unavailable. Either close the instance of Middleman already running on 4567 or start this Middleman on a new port with: --port=4568
サーバーを終了させる方法があった。
$ lsof -i:4567
して、出てきたPIDをkill
$ kill -9 <PID here>
するだけ。
ソースはここ:
What does this error while running 'middleman' mean? - Middleman Forum
他の方法としては、かぶらないportを利用して起動させれば複数立ち上げ可能。
$ bundle exec middleman --port 5000
Author And Source
この問題について(middlemanで起動してるサーバーを終了する方法), 我々は、より多くの情報をここで見つけました https://qiita.com/ikedahidenori/items/1d158b811b0ae4fd3323著者帰属:元の著者の情報は、元のURLに含まれています。著作権は原作者に属する。
Content is automatically searched and collected through network algorithms . If there is a violation . Please contact us . We will adjust (correct author information ,or delete content ) as soon as possible .