0
所以我一直在運行這個導軌服務器大約一個月,現在重新啓動計算機(我試圖在我的Mac上添加全局環境變量)服務器當我運行「rails s」時踢出這個錯誤。我確定localhost和虛擬域都指向127.0.0.1。正如我所說,在重新啓動之前,這個工作正常,但之後是錯誤彈出。啓動導軌服務器時出錯(getaddrinfo:nodename和服務名稱提供)
=> Booting Unicorn
=> Rails 4.2.0 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
Exiting
/Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/unicorn- 4.8.3/lib/unicorn/configurator.rb:604:in `pack_sockaddr_in': getaddrinfo: nodename nor servname provided, or not known (SocketError)
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/unicorn-4.8.3/lib/unicorn/configurator.rb:604:in `canonicalize_tcp'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/unicorn-4.8.3/lib/unicorn/configurator.rb:590:in `expand_addr'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/unicorn-4.8.3/lib/unicorn/http_server.rb:236:in `listen'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/unicorn-4.8.3/lib/unicorn/http_server.rb:809:in `block in bind_new_listeners!'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/unicorn-4.8.3/lib/unicorn/http_server.rb:809:in `each'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/unicorn-4.8.3/lib/unicorn/http_server.rb:809:in `bind_new_listeners!'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/unicorn-4.8.3/lib/unicorn/http_server.rb:138:in `start'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/unicorn-rails-2.2.0/lib/unicorn_rails.rb:33:in `run'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/rack-1.6.0/lib/rack/server.rb:286:in `start'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/commands/server.rb:80:in `start'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:80:in `block in server'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:75:in `tap'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:75:in `server'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/commands.rb:17:in `<top (required)>'
from /Users/chris/bbplm/bin/rails:8:in `require'
from /Users/chris/bbplm/bin/rails:8:in `<top (required)>'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/spring-1.2.0/lib/spring/client/rails.rb:27:in `load'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/spring-1.2.0/lib/spring/client/rails.rb:27:in `call'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/spring-1.2.0/lib/spring/client/command.rb:7:in `call'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/spring-1.2.0/lib/spring/client.rb:26:in `run'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/spring-1.2.0/bin/spring:48:in `<top (required)>'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/spring-1.2.0/lib/spring/binstub.rb:11:in `load'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/spring-1.2.0/lib/spring/binstub.rb:11:in `<top (required)>'
from /Users/chris/bbplm/bin/spring:16:in `require'
from /Users/chris/bbplm/bin/spring:16:in `<top (required)>'
from bin/rails:3:in `load'
from bin/rails:3:in `<main>'
從gemfile中刪除spring後,我捆綁安裝並嘗試重新運行服務器。這是我收到的錯誤。
=> Booting Unicorn
=> Rails 4.2.0 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
=> Ctrl-C to shutdown server
Exiting
/Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/unicorn-4.8.3/lib/unicorn/configurator.rb:604:in `pack_sockaddr_in': getaddrinfo: nodename nor servname provided, or not known (SocketError)
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/unicorn-4.8.3/lib/unicorn/configurator.rb:604:in `canonicalize_tcp'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/unicorn-4.8.3/lib/unicorn/configurator.rb:590:in `expand_addr'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/unicorn-4.8.3/lib/unicorn/http_server.rb:236:in `listen'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/unicorn-4.8.3/lib/unicorn/http_server.rb:809:in `block in bind_new_listeners!'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/unicorn-4.8.3/lib/unicorn/http_server.rb:809:in `each'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/unicorn-4.8.3/lib/unicorn/http_server.rb:809:in `bind_new_listeners!'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/unicorn-4.8.3/lib/unicorn/http_server.rb:138:in `start'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/unicorn-rails-2.2.0/lib/unicorn_rails.rb:33:in `run'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/rack-1.6.0/lib/rack/server.rb:286:in `start'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/commands/server.rb:80:in `start'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:80:in `block in server'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:75:in `tap'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:75:in `server'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/commands/commands_tasks.rb:39:in `run_command!'
from /Users/chris/.rbenv/versions/2.2.0/lib/ruby/gems/2.2.0/gems/railties-4.2.0/lib/rails/commands.rb:17:in `<top (required)>'
from bin/rails:8:in `require'
from bin/rails:8:in `<main>'
嘗試從'Gemfile'中刪除'spring',運行'bundle install',然後嘗試啓動服務器。不知道究竟是什麼造成這種情況,但這在過去對我有用。 –
驗證您的DNS是否有效 –
嘗試刪除寶石和捆綁軟件安裝。與另一個堆棧跟蹤相同的錯誤。 此外,我的DNS似乎在系統中工作正常。你有檢查它的具體方法嗎?去所有網站工作正常。 –