Информация: Rails 3.0.9;Рубин 1.8,7;Windows 7
Я только что переключился с mysql на postgresql в моей среде Rails, и я не могу обойти эту ошибку, пытаясь запустить rails s на порту 3000:
WARN TCPServer Error: Обычно разрешено только одно использование каждого адреса сокета (протокол / сетевой адрес / порт).- bind (2)
Я разрабатываю туда и обратно между двумя компьютерами, используя Dropbox, и все отлично работает на моем домашнем компьютере.Но на работе эта проблема сводит меня с ума.
Я исследовал этот вопрос по всему Интернету, и я не чувствую, что какой-либо из ответов применился.Очевидный ответ: порт занят.Но я не могу ничего идентифицировать в своих процессах или использовать netstat в командной строке, которая будет использовать этот порт.
Эта ссылка http://oldwiki.rubyonrails.org/rails/pages/MysteryProcessHoldsOntoWebrickPort точно описывает мою проблему, но ни одно из решений не сработало,Я попытался изменить порт на 3001 с помощью параметра -p, но затем я получаю эту ошибку:
не удалось подключиться к серверу: соединение отклонено (0x0000274D / 10061) Сервер работает на хосте"???"и принятие соединений TCP / IP через порт 5432?
не удалось подключиться к серверу: соединение отклонено (0x0000274D / 10061) Сервер работает на хосте "???"и принимая соединения TCP / IP через порт 5432?
Это же сообщение также появляется, если я пытаюсь запустить rake db: migrate.
Итак, кроме методов, которые я уже упоминал, я понятия не имею, как определить и устранить причину этой ошибки.
Я немного новичок в программировании, поэтому я могу не заметитьчто-то.Любая помощь будет высоко ценится.