WebSocket连接到' ws:// localhost:35729 / livereload'失败:连接建立错误:net :: ERR_CONNECTION_REFUSED

时间:2015-09-21 04:37:29

标签: ruby-on-rails web-services livereload

嗨我在上一位开发人员离开公司之后分配了一个现有的运行项目。我只是从github克隆了项目并做了捆绑。在运行项目时,我在浏览器控制台上收到以下错误。

WebSocket connection to 'ws://localhost:35729/livereload' failed: Error in connection establishment: net::ERR_CONNECTION_REFUSED

这是我上任的第一天,它毁了我。

这是我的宝石文件内容

group :development do
  gem 'guard-livereload', require: false
  gem 'rack-livereload'
  gem 'rb-fsevent',       require: false
  gem 'guard-rspec',      require: false
  gem 'annotate'
  gem 'zeus', '0.15.1'
  gem 'i18n-tasks', '~> 0.6.2'
  gem 'quiet_assets'
  gem 'better_errors'
end

and in development.rb我也是这一行

  # Automatically inject JavaScript needed for LiveReload
  config.middleware.insert_after(ActionDispatch::Static, Rack::LiveReload)

我不知道问题是什么。我是否需要为LiveReload运行单独的服务器?任何建议将不胜感激。感谢

2 个答案:

答案 0 :(得分:8)

您需要运行$(function () { var $passBox = $('input[type="text"]'); var $numpad = $('.numpad'); $numpad.on('click', function () { var $numValue = $(this).text(); $passBox.val($numValue); }) }); 才能运行make livereload监视器。

答案 1 :(得分:0)

你可以找到在端口侦听的进程并kill以重启。

查找与端口相关的进程的命令

lsof -i :35729

杀死进程的命令。

kill -i pid