3

ブラウザで livereload に接続できません Guard コマンドを実行すると、出力に次のように表示されます。 ここに画像の説明を入力

通常、次のようなメッセージが表示されます。

ここに画像の説明を入力

私を助けてください !!!

4

2 に答える 2

1

実行bundle exec guard --debugして、サーバーが接続されていない理由を確認してください。

私もあなたと同じ問題を抱えていました。Guardfile 内のポートが既に使用されていることがわかりました。次のようになるように、Guard ファイル内でホストとポートをデフォルト値に明示的に設定してみてください。

guard 'livereload' , :host=> '0.0.0.0', :port=> '35729'do

    watch(%r{.+\.(css|js|html)})

end

それが役立つことを願っています。

于 2013-12-14T22:44:45.357 に答える
0

問題は、guard を終了した後も、guard-livereload がまだ実行されていることです。

ここに私のために働くものがあります:

  1. ポート 35729 でアクティブな接続を強制終了します
  2. 確認するには、guard --debug を実行します
  3. 作業中のページでアクティブリロードを有効にします
于 2015-02-04T11:40:18.553 に答える