From 4ccc66265cdef0480eb6ff46f6be9f8de1a01891 Mon Sep 17 00:00:00 2001 From: Hiroshi SHIBATA Date: Tue, 3 Nov 2020 07:14:36 +0900 Subject: [PATCH] Added help message for gem i webrick in gem server command --- lib/rubygems/server.rb | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/rubygems/server.rb b/lib/rubygems/server.rb index a9529f7923..61ea78bd9b 100644 --- a/lib/rubygems/server.rb +++ b/lib/rubygems/server.rb @@ -1,5 +1,4 @@ # frozen_string_literal: true -require 'webrick' require 'zlib' require 'erb' require 'uri' @@ -424,6 +423,13 @@ div.method-source-code pre { color: #ffdead; overflow: hidden; } ERB def self.run(options) + begin + require 'webrick' + rescue LoadError + puts "webrick is not found. You may need to `gem install webrick` to install webrick." + exit + end + new(options[:gemdir], options[:port], options[:daemon], options[:launch], options[:addresses]).run end