dtas-all
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[PATCH] dtas-console: add note to install "curses" gem if missing


From: Eric Wong
Subject: [PATCH] dtas-console: add note to install "curses" gem if missing
Date: Mon, 24 Feb 2014 05:16:33 +0000
User-agent: Mutt/1.5.21 (2010-09-15)

Ruby 2.2.0dev does not bundle the "curses" gem anymore.
Note: not a hard RubyGem dependency since dtas-console is optional.
---
 bin/dtas-console | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/bin/dtas-console b/bin/dtas-console
index 16ed592..d44dbeb 100755
--- a/bin/dtas-console
+++ b/bin/dtas-console
@@ -6,8 +6,12 @@
 require 'dtas/unix_client'
 require 'dtas/rg_state'
 require 'dtas/sigevent'
-require 'curses'
 require 'yaml'
+begin
+  require 'curses'
+rescue LoadError
+  abort "please install the 'curses' RubyGem to use #$0"
+end
 
 se = DTAS::Sigevent.new
 trap(:WINCH) { se.signal }
-- 
Eric Wong



reply via email to

[Prev in Thread] Current Thread [Next in Thread]