当我运行 ruby 脚本/服务器 webrick -e production
它给出了错误
=> 启动 WEBrick => Rails 2.3.5 应用程序从http://0.0.0.0:3000
/usr/lib64/ruby/gems/1.8/gems/rails-2.3.5/lib/rails/gem_dependency.rb:119开始:Warning: Gem::Dependency#version_requirements 已弃用,并将在 2010 年 8 月或之后删除。使用 #requirement => 调用 -d 分离 => Ctrl-C 关闭服务器 [2010-10-16 11:37: 00] 信息 WEBrick 1.3.1 [2010-10-16 11:37:00] 信息 ruby 1.8.6 (2010-02-05) [x86_64-linux] [2010-10-16 11:37:00] 警告 TCPServer错误:地址已在使用中 - bind(2)initialize': Address already in use - bind(2) (Errno::EADDRINUSE)
from /usr/lib/ruby/1.8/webrick/utils.rb:73:in
从 /usr/lib/ruby/1.8/webrick/utils.rb:73 退出 /usr/lib/ruby/1.8/webrick/utils.rb:73:in new':在create_listeners'
from /usr/lib/ruby/1.8/webrick/utils.rb:70:in
每个'来自/usr/lib/ruby/1.8/webrick/utils.rb:70:increate_listeners'
from /usr/lib/ruby/1.8/webrick/server.rb:75:in
听'来自/usr/lib/ruby/1.8/webrick/server.rb:63:ininitialize'
from /usr/lib/ruby/1.8/webrick/httpserver.rb:24:in
new'
from /usr/lib64/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/handler/webrick.rb:10:in
从 /usr/lib64/ruby/gems/1.8/gems/rack-1.0.1/lib/rack/handler/webrick.rb:10:in run'初始化'从 /usr/lib64/ruby/gems/1.8/gems /rails-2.3.5/lib/commands/server.rb:111 来自 /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:ingem_original_require'
from /usr/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
来自 script/server:3
使用 ruby 1.8.6 (2010-02-05 patchlevel 399) [x86_64-linux] Rails 2.3.5 gem --version 1.3.7
尝试 gem update --system gem install rubygems-update update_rubygems
仍然出现错误
我也做了这个 gem install -v=2.3.8 rails
仍然出现错误