!RBIX
2138443229280315561
x
M
1
n
n
x
10
__script__
i
61
5
7
0
64
47
49
1
1
15
5
7
2
64
47
49
1
1
15
99
7
3
1
45
4
5
49
6
3
13
99
12
7
7
12
7
8
12
65
12
49
9
4
15
49
7
0
15
99
7
10
45
4
11
49
12
2
15
1
15
2
11
I
6
I
0
I
0
I
0
n
p
13
s
8
optparse
x
7
require
s
25
rubygems/user_interaction
x
7
Command
x
3
Gem
n
x
16
open_class_under
x
14
__class_init__
M
1
n
n
x
7
Command
i
595
5
66
5
45
0
1
43
2
47
49
3
1
15
5
7
4
47
49
5
1
15
5
7
6
47
49
5
1
15
5
7
7
47
49
8
1
15
5
7
9
47
49
8
1
15
5
7
10
47
49
8
1
15
99
7
11
7
12
65
5
49
13
4
15
99
7
14
7
15
65
5
49
13
4
15
99
7
16
7
17
65
5
49
13
4
15
99
7
18
7
19
65
5
49
13
4
15
99
7
20
7
21
65
5
49
13
4
15
99
7
22
7
23
65
5
49
13
4
15
99
7
24
7
25
65
5
49
13
4
15
99
7
26
7
27
65
5
49
13
4
15
99
7
28
7
29
65
5
49
13
4
15
99
7
30
7
31
65
67
49
32
0
49
33
4
15
99
7
34
7
35
65
67
49
32
0
49
33
4
15
99
7
36
7
37
65
67
49
32
0
49
33
4
15
99
7
38
7
39
65
67
49
32
0
49
33
4
15
99
7
40
7
41
65
67
49
32
0
49
33
4
15
99
7
42
7
43
65
67
49
32
0
49
33
4
15
99
7
44
7
45
65
67
49
32
0
49
33
4
15
99
7
46
7
47
65
67
49
32
0
49
33
4
15
99
7
48
7
49
65
67
49
32
0
49
33
4
15
99
7
50
7
51
65
67
49
32
0
49
33
4
15
99
7
52
7
53
65
67
49
32
0
49
33
4
15
99
7
54
7
55
65
67
49
32
0
49
33
4
15
99
7
56
7
57
65
67
49
32
0
49
33
4
15
99
7
58
7
59
65
67
49
32
0
49
33
4
15
99
7
60
7
61
65
67
49
32
0
49
33
4
15
99
7
62
7
63
65
67
49
32
0
49
33
4
15
99
7
64
7
65
65
67
49
32
0
49
33
4
15
99
7
66
7
67
65
67
49
32
0
49
33
4
15
99
7
68
7
69
65
67
49
32
0
49
33
4
15
99
7
70
7
71
65
67
49
32
0
49
33
4
15
5
48
72
15
99
7
73
7
74
65
67
49
32
0
49
33
4
15
99
7
75
7
76
65
67
49
32
0
49
33
4
15
99
7
77
7
78
65
67
49
32
0
49
33
4
15
99
7
79
7
80
65
67
49
32
0
49
33
4
15
5
7
81
64
7
82
64
7
83
64
56
84
47
50
18
3
15
5
7
85
64
7
86
64
7
87
64
56
88
47
50
18
3
15
5
7
89
64
7
90
64
7
91
64
56
92
47
50
18
3
15
5
7
93
64
7
94
64
56
95
47
50
18
2
15
5
7
96
64
7
97
64
56
98
47
50
18
2
15
5
7
99
64
7
100
64
56
101
47
50
18
2
15
65
7
102
7
103
64
49
104
2
11
I
5
I
0
I
0
I
0
n
p
105
x
3
Gem
n
x
15
UserInteraction
x
7
include
x
7
command
x
11
attr_reader
x
7
options
x
8
defaults
x
13
attr_accessor
x
12
program_name
x
7
summary
x
10
build_args
M
1
n
n
x
10
build_args
i
11
39
0
13
10
10
15
35
0
38
0
11
I
2
I
0
I
0
I
0
n
p
1
x
11
@build_args
p
5
I
-1
I
31
I
0
I
32
I
b
x
23
lib/rubygems/command.rb
p
0
x
13
attach_method
x
11
build_args=
M
1
n
n
x
11
build_args=
i
5
20
0
38
0
11
I
2
I
1
I
1
I
1
n
p
1
x
11
@build_args
p
5
I
-1
I
35
I
0
I
36
I
5
x
23
lib/rubygems/command.rb
p
1
x
5
value
x
14
common_options
M
1
n
n
x
14
common_options
i
11
39
0
13
10
10
15
35
0
38
0
11
I
2
I
0
I
0
I
0
n
p
1
x
15
@common_options
p
5
I
-1
I
39
I
0
I
3a
I
b
x
23
lib/rubygems/command.rb
p
0
x
17
add_common_option
M
1
n
n
x
17
add_common_option
i
22
95
19
1
15
45
0
1
43
2
49
3
0
20
0
20
1
35
2
49
4
1
11
I
5
I
2
I
0
I
0
I
0
p
5
x
3
Gem
n
x
7
Command
x
14
common_options
x
2
<<
p
5
I
-1
I
3d
I
4
I
3e
I
16
x
23
lib/rubygems/command.rb
p
2
x
4
args
x
7
handler
x
10
extra_args
M
1
n
n
x
10
extra_args
i
11
39
0
13
10
10
15
35
0
38
0
11
I
2
I
0
I
0
I
0
n
p
1
x
11
@extra_args
p
5
I
-1
I
41
I
0
I
42
I
b
x
23
lib/rubygems/command.rb
p
0
x
11
extra_args=
M
1
n
n
x
11
extra_args=
i
42
20
0
13
45
0
1
12
49
2
1
9
19
15
20
0
38
3
8
41
13
45
4
5
12
49
2
1
9
39
15
20
0
49
6
0
38
3
8
41
15
1
11
I
4
I
1
I
1
I
1
n
p
7
x
5
Array
n
x
3
===
x
11
@extra_args
x
6
String
n
x
5
split
p
17
I
-1
I
45
I
0
I
46
I
2
I
47
I
d
I
48
I
13
I
49
I
1e
I
4a
I
28
I
46
I
29
I
0
I
2a
x
23
lib/rubygems/command.rb
p
1
x
5
value
x
19
specific_extra_args
M
1
n
n
x
19
specific_extra_args
i
9
5
48
0
20
0
49
1
1
11
I
3
I
1
I
1
I
1
n
p
2
x
24
specific_extra_args_hash
x
2
[]
p
5
I
-1
I
52
I
0
I
53
I
9
x
23
lib/rubygems/command.rb
p
1
x
3
cmd
x
23
add_specific_extra_args
M
1
n
n
x
23
add_specific_extra_args
i
54
20
1
45
0
1
49
2
1
9
37
20
1
7
3
13
70
9
30
15
44
43
4
7
5
78
49
6
2
6
3
49
7
1
19
1
8
38
1
15
5
48
8
20
0
20
1
13
18
3
49
9
2
15
11
I
6
I
2
I
2
I
2
n
p
10
x
6
String
n
x
8
kind_of?
n
x
6
Regexp
s
3
\s+
x
3
new
x
5
split
x
24
specific_extra_args_hash
x
3
[]=
p
9
I
-1
I
5a
I
0
I
5b
I
26
I
0
I
27
I
5c
I
36
x
23
lib/rubygems/command.rb
p
2
x
3
cmd
x
4
args
x
24
specific_extra_args_hash
M
1
n
n
x
24
specific_extra_args_hash
i
17
39
0
13
10
16
15
45
1
2
56
3
50
4
0
38
0
11
I
2
I
0
I
0
I
0
n
p
5
x
25
@specific_extra_args_hash
x
4
Hash
n
M
1
p
2
x
9
for_block
t
n
x
24
specific_extra_args_hash
i
46
58
37
19
0
15
37
19
1
15
15
20
0
20
1
45
0
1
13
71
2
47
9
35
47
49
3
0
13
47
49
4
0
15
8
38
49
2
0
13
18
3
49
5
2
15
11
I
7
I
2
I
2
I
2
n
p
6
x
5
Array
n
x
3
new
x
8
allocate
x
10
initialize
x
3
[]=
p
5
I
0
I
63
I
a
I
64
I
2e
x
23
lib/rubygems/command.rb
p
2
x
1
h
x
1
k
x
3
new
p
7
I
-1
I
62
I
0
I
65
I
6
I
63
I
11
x
23
lib/rubygems/command.rb
p
0
x
10
initialize
M
1
n
n
x
10
initialize
i
76
23
1
10
8
1
19
1
15
23
2
10
22
44
43
0
78
49
1
1
19
2
15
20
0
38
2
15
20
1
38
3
15
7
4
20
0
47
101
5
63
2
38
6
15
20
2
38
7
15
20
2
49
8
0
38
9
15
45
0
10
56
11
50
12
0
38
13
15
1
38
14
15
1
38
15
11
I
5
I
3
I
1
I
3
n
p
16
x
4
Hash
x
16
new_from_literal
x
8
@command
x
8
@summary
s
4
gem 
x
4
to_s
x
13
@program_name
x
9
@defaults
x
3
dup
x
8
@options
n
M
1
p
2
x
9
for_block
t
n
x
10
initialize
i
24
58
37
19
0
15
37
19
1
15
15
20
0
20
1
35
0
13
18
3
49
0
2
15
11
I
7
I
2
I
2
I
2
n
p
1
x
3
[]=
p
3
I
0
I
7a
I
18
x
23
lib/rubygems/command.rb
p
2
x
1
h
x
1
k
x
3
new
x
14
@option_groups
x
7
@parser
x
13
@when_invoked
p
19
I
-1
I
74
I
16
I
75
I
1b
I
76
I
20
I
77
I
2c
I
78
I
31
I
79
I
39
I
7a
I
44
I
7b
I
48
I
7c
I
4c
x
23
lib/rubygems/command.rb
p
3
x
7
command
x
7
summary
x
8
defaults
x
17
method_visibility
x
15
add_defn_method
x
7
begins?
M
1
n
n
x
7
begins?
i
29
20
1
49
0
0
9
11
3
11
8
12
1
15
20
0
78
20
1
49
1
0
49
2
2
20
1
83
3
11
I
5
I
2
I
2
I
2
n
p
4
x
4
nil?
x
6
length
x
2
[]
x
2
==
p
9
I
-1
I
82
I
0
I
83
I
c
I
0
I
d
I
84
I
1d
x
23
lib/rubygems/command.rb
p
2
x
4
long
x
5
short
x
7
execute
M
1
n
n
x
7
execute
i
14
5
45
0
1
43
2
7
3
64
47
49
4
2
11
I
3
I
0
I
0
I
0
n
p
5
x
3
Gem
n
x
9
Exception
s
30
generic command has no actions
x
5
raise
p
5
I
-1
I
90
I
0
I
91
I
e
x
23
lib/rubygems/command.rb
p
0
x
19
show_lookup_failure
M
1
n
n
x
19
show_lookup_failure
i
134
20
2
13
9
17
15
20
2
49
0
0
10
16
2
8
17
3
9
52
5
7
1
20
0
47
101
2
7
3
20
1
47
101
2
7
4
63
5
47
49
5
1
15
20
2
56
6
50
7
0
8
75
5
7
1
20
0
47
101
2
7
3
20
1
47
101
2
7
8
63
5
47
49
5
1
15
20
3
7
9
83
10
9
87
1
8
133
45
11
12
43
13
49
14
0
20
0
49
15
1
19
4
15
20
4
49
0
0
9
113
1
8
133
5
7
16
20
4
7
17
64
49
18
1
47
101
2
63
2
47
49
5
1
11
I
b
I
5
I
4
I
4
n
p
19
x
6
empty?
s
28
Could not find a valid gem '
x
4
to_s
s
3
' (
s
15
), here is why:
x
11
alert_error
M
1
p
2
x
9
for_block
t
n
x
19
show_lookup_failure
i
22
57
19
0
15
5
7
0
20
0
49
1
0
47
101
2
63
2
47
49
3
1
11
I
5
I
1
I
1
I
1
n
p
4
s
10
          
x
5
wordy
x
4
to_s
x
3
say
p
3
I
0
I
9a
I
16
x
23
lib/rubygems/command.rb
p
1
x
1
x
x
4
each
s
19
) in any repository
x
5
local
x
2
==
x
3
Gem
n
x
11
SpecFetcher
x
7
fetcher
x
22
suggest_gems_from_name
s
23
Possible alternatives: 
s
2
, 
x
4
join
p
23
I
-1
I
97
I
0
I
98
I
13
I
99
I
2b
I
9a
I
34
I
9c
I
4b
I
0
I
4c
I
9f
I
57
I
a0
I
67
I
a2
I
71
I
a3
I
85
I
0
I
86
x
23
lib/rubygems/command.rb
p
5
x
8
gem_name
x
7
version
x
6
errors
x
6
domain
x
11
suggestions
x
17
get_all_gem_names
M
1
n
n
x
17
get_all_gem_names
i
52
5
48
0
7
1
49
2
1
19
0
15
20
0
49
3
0
13
10
25
15
20
0
49
4
0
9
42
5
45
5
6
43
7
7
8
64
47
49
9
2
8
43
1
15
20
0
56
10
50
11
0
11
I
4
I
1
I
0
I
0
n
p
12
x
7
options
x
4
args
x
2
[]
x
4
nil?
x
6
empty?
x
3
Gem
n
x
16
CommandLineError
s
61
Please specify at least one gem name (e.g. gem build GEMNAME)
x
5
raise
M
1
p
2
x
9
for_block
t
n
x
17
get_all_gem_names
i
34
57
19
0
15
20
0
7
0
13
70
9
24
15
44
43
1
7
2
78
49
3
2
6
0
49
4
1
10
32
2
8
33
3
11
I
6
I
1
I
1
I
1
n
p
5
n
x
6
Regexp
s
2
^-
x
3
new
x
2
=~
p
3
I
0
I
b3
I
22
x
23
lib/rubygems/command.rb
p
1
x
3
arg
x
6
select
p
19
I
-1
I
ab
I
0
I
ac
I
b
I
ae
I
1b
I
af
I
21
I
b0
I
24
I
af
I
2a
I
ae
I
2b
I
0
I
2c
I
b3
I
34
x
23
lib/rubygems/command.rb
p
1
x
4
args
x
16
get_one_gem_name
M
1
n
n
x
16
get_one_gem_name
i
91
5
48
0
7
1
49
2
1
19
0
15
20
0
49
3
0
13
10
25
15
20
0
49
4
0
9
42
5
45
5
6
43
7
7
8
64
47
49
9
2
8
43
1
15
20
0
49
10
0
79
85
11
9
83
5
45
5
12
43
7
7
13
20
0
7
14
64
49
15
1
47
101
16
7
17
63
3
47
49
9
2
8
84
1
15
20
0
49
18
0
11
I
6
I
1
I
0
I
0
n
p
19
x
7
options
x
4
args
x
2
[]
x
4
nil?
x
6
empty?
x
3
Gem
n
x
16
CommandLineError
s
70
Please specify a gem name on the command line (e.g. gem build GEMNAME)
x
5
raise
x
4
size
x
1
>
n
s
20
Too many gem names (
s
2
, 
x
4
join
x
4
to_s
s
26
); please specify only one
x
5
first
p
31
I
-1
I
ba
I
0
I
bb
I
b
I
bd
I
1b
I
be
I
21
I
bf
I
24
I
be
I
2a
I
bd
I
2b
I
0
I
2c
I
c2
I
36
I
c3
I
3c
I
c4
I
4d
I
c3
I
53
I
c2
I
54
I
0
I
55
I
c7
I
5b
x
23
lib/rubygems/command.rb
p
1
x
4
args
x
25
get_one_optional_argument
M
1
n
n
x
25
get_one_optional_argument
i
23
5
48
0
7
1
49
2
1
13
10
14
15
35
0
19
0
15
20
0
49
3
0
11
I
3
I
1
I
0
I
0
n
p
4
x
7
options
x
4
args
x
2
[]
x
5
first
p
7
I
-1
I
ce
I
0
I
cf
I
11
I
d0
I
17
x
23
lib/rubygems/command.rb
p
1
x
4
args
x
9
arguments
M
1
n
n
x
9
arguments
i
4
7
0
64
11
I
1
I
0
I
0
I
0
n
p
1
s
0

p
5
I
-1
I
e1
I
0
I
e2
I
4
x
23
lib/rubygems/command.rb
p
0
x
12
defaults_str
M
1
n
n
x
12
defaults_str
i
4
7
0
64
11
I
1
I
0
I
0
I
0
n
p
1
s
0

p
5
I
-1
I
ef
I
0
I
f0
I
4
x
23
lib/rubygems/command.rb
p
0
x
11
description
M
1
n
n
x
11
description
i
2
1
11
I
1
I
0
I
0
I
0
n
p
0
p
5
I
-1
I
f6
I
0
I
f7
I
2
x
23
lib/rubygems/command.rb
p
0
x
5
usage
M
1
n
n
x
5
usage
i
4
5
48
0
11
I
1
I
0
I
0
I
0
n
p
1
x
12
program_name
p
5
I
-1
I
ff
I
0
I
100
I
4
x
23
lib/rubygems/command.rb
p
0
x
9
show_help
M
1
n
n
x
9
show_help
i
23
5
48
0
5
48
1
13
18
2
49
2
1
15
15
5
5
48
0
47
49
3
1
11
I
3
I
0
I
0
I
0
n
p
4
x
6
parser
x
5
usage
x
13
program_name=
x
3
say
p
7
I
-1
I
106
I
0
I
107
I
e
I
108
I
17
x
23
lib/rubygems/command.rb
p
0
x
6
invoke
M
1
n
n
x
6
invoke
i
41
5
20
0
47
49
0
1
15
5
48
1
7
2
49
3
1
9
23
5
48
4
8
40
39
5
9
37
39
5
5
48
1
49
6
1
8
40
5
48
7
11
I
3
I
1
I
0
I
0
I
0
p
8
x
14
handle_options
x
7
options
x
4
help
x
2
[]
x
9
show_help
x
13
@when_invoked
x
4
call
x
7
execute
p
17
I
-1
I
10e
I
0
I
10f
I
8
I
111
I
12
I
112
I
17
I
113
I
1b
I
114
I
25
I
116
I
28
I
0
I
29
x
23
lib/rubygems/command.rb
p
1
x
4
args
x
12
when_invoked
M
1
n
n
x
12
when_invoked
i
9
95
19
0
15
20
0
38
0
11
I
2
I
1
I
0
I
0
n
p
1
x
13
@when_invoked
p
5
I
-1
I
122
I
4
I
123
I
9
x
23
lib/rubygems/command.rb
p
1
x
5
block
x
10
add_option
M
1
n
n
x
10
add_option
i
45
95
19
1
15
45
0
1
20
0
49
2
0
86
3
9
23
20
0
49
4
0
8
25
7
5
19
2
15
39
6
20
2
49
7
1
20
0
20
1
35
2
49
8
1
11
I
6
I
3
I
0
I
0
I
0
p
9
x
6
Symbol
n
x
5
first
x
3
===
x
5
shift
x
7
options
x
14
@option_groups
x
2
[]
x
2
<<
p
9
I
-1
I
131
I
4
I
132
I
19
I
132
I
1c
I
134
I
2d
x
23
lib/rubygems/command.rb
p
3
x
4
opts
x
7
handler
x
10
group_name
x
13
remove_option
M
1
n
n
x
13
remove_option
i
8
39
0
56
1
50
2
0
11
I
3
I
1
I
1
I
1
n
p
3
x
14
@option_groups
M
1
p
2
x
9
for_block
t
n
x
13
remove_option
i
18
58
37
19
0
15
37
19
1
15
15
20
1
56
0
50
1
0
11
I
5
I
2
I
2
I
2
n
p
2
M
1
p
2
x
9
for_block
t
n
x
13
remove_option
i
19
58
37
19
0
15
37
22
1
0
15
15
20
0
56
0
50
1
0
11
I
4
I
1
I
2
I
2
n
p
2
M
1
p
2
x
9
for_block
t
n
x
13
remove_option
i
27
57
19
0
15
20
0
44
43
0
7
1
21
3
0
47
101
2
63
2
78
49
3
2
49
4
1
11
I
6
I
1
I
1
I
1
n
p
5
x
6
Regexp
s
1
^
x
4
to_s
x
3
new
x
2
=~
p
3
I
0
I
13c
I
1b
x
23
lib/rubygems/command.rb
p
1
x
1
x
x
4
any?
p
3
I
0
I
13c
I
13
x
23
lib/rubygems/command.rb
p
1
x
4
args
x
7
reject!
p
5
I
0
I
13b
I
a
I
13c
I
12
x
23
lib/rubygems/command.rb
p
2
x
1
_
x
11
option_list
x
4
each
p
5
I
-1
I
13a
I
0
I
13b
I
8
x
23
lib/rubygems/command.rb
p
1
x
4
name
x
13
merge_options
M
1
n
n
x
13
merge_options
i
16
39
0
49
1
0
38
2
15
20
0
56
3
50
4
0
11
I
3
I
1
I
1
I
1
n
p
5
x
9
@defaults
x
5
clone
x
8
@options
M
1
p
2
x
9
for_block
t
n
x
13
merge_options
i
24
58
37
19
0
15
37
19
1
15
15
39
0
20
0
20
1
13
18
3
49
1
2
15
11
I
7
I
2
I
2
I
2
n
p
2
x
8
@options
x
3
[]=
p
3
I
0
I
146
I
18
x
23
lib/rubygems/command.rb
p
2
x
1
k
x
1
v
x
4
each
p
7
I
-1
I
144
I
0
I
145
I
8
I
146
I
10
x
23
lib/rubygems/command.rb
p
1
x
11
new_options
x
8
handles?
M
1
n
n
x
8
handles?
i
59
26
93
0
15
29
24
0
5
48
0
20
0
49
1
0
49
2
1
15
2
11
30
8
55
26
93
1
15
24
13
45
3
4
12
49
5
1
10
41
8
50
15
3
92
0
27
11
25
8
55
15
92
1
27
34
92
0
27
11
I
6
I
1
I
1
I
1
n
p
6
x
6
parser
x
3
dup
x
6
parse!
x
13
StandardError
n
x
3
===
p
13
I
-1
I
14c
I
0
I
14e
I
13
I
14f
I
18
I
0
I
1d
I
151
I
37
I
0
I
3b
x
23
lib/rubygems/command.rb
p
1
x
4
args
x
14
handle_options
M
1
n
n
x
14
handle_options
i
41
5
20
0
47
49
0
1
19
0
15
39
1
49
2
0
38
3
15
5
48
4
20
0
49
5
1
15
39
3
7
6
20
0
13
18
3
49
7
2
15
11
I
5
I
1
I
1
I
1
n
p
8
x
14
add_extra_args
x
9
@defaults
x
5
clone
x
8
@options
x
6
parser
x
6
parse!
x
4
args
x
3
[]=
p
11
I
-1
I
159
I
0
I
15a
I
a
I
15b
I
12
I
15c
I
1b
I
15d
I
29
x
23
lib/rubygems/command.rb
p
1
x
4
args
x
14
add_extra_args
M
1
n
n
x
14
add_extra_args
i
143
35
0
19
1
15
45
0
1
43
2
39
3
49
4
1
19
2
15
45
0
5
43
2
49
6
0
20
2
81
7
19
3
15
20
3
49
8
0
10
124
35
0
19
4
15
20
4
20
3
49
9
0
49
10
1
15
20
3
49
11
0
49
12
0
7
13
13
70
9
82
15
44
43
14
7
15
78
49
16
2
6
13
49
17
1
9
99
20
4
20
3
49
9
0
49
10
1
8
100
1
15
5
20
4
47
49
18
1
9
119
20
1
20
4
49
10
1
8
120
1
15
68
8
33
1
15
20
1
49
19
0
15
20
1
20
0
49
20
1
15
20
1
11
I
9
I
5
I
1
I
1
n
p
21
x
3
Gem
n
x
7
Command
x
8
@command
x
19
specific_extra_args
n
x
10
extra_args
x
1
+
x
6
empty?
x
5
shift
x
2
<<
x
5
first
x
4
to_s
n
x
6
Regexp
s
5
^[^-]
x
3
new
x
2
=~
x
8
handles?
x
8
flatten!
x
6
concat
p
29
I
-1
I
163
I
0
I
164
I
5
I
166
I
12
I
167
I
21
I
169
I
28
I
16a
I
2d
I
16b
I
38
I
16c
I
64
I
0
I
65
I
16d
I
78
I
0
I
7e
I
170
I
84
I
171
I
8c
I
172
I
8f
x
23
lib/rubygems/command.rb
p
5
x
4
args
x
6
result
x
7
s_extra
x
5
extra
x
2
ex
x
7
private
x
6
parser
M
1
n
n
x
6
parser
i
17
39
0
49
1
0
9
12
5
48
2
8
13
1
15
39
0
11
I
1
I
0
I
0
I
0
n
p
3
x
7
@parser
x
4
nil?
x
20
create_option_parser
p
9
I
-1
I
17a
I
0
I
17b
I
d
I
0
I
e
I
17c
I
11
x
23
lib/rubygems/command.rb
p
0
x
20
create_option_parser
M
1
n
n
x
20
create_option_parser
i
308
45
0
1
13
71
2
47
9
21
47
49
3
0
13
47
49
4
0
15
8
24
49
2
0
38
5
15
39
5
1
49
6
1
15
39
7
7
8
49
9
1
19
0
15
5
7
10
64
20
0
47
49
11
2
15
39
7
56
12
50
13
0
56
14
50
15
0
15
39
5
1
49
6
1
15
5
7
16
64
45
17
18
43
19
49
20
0
47
49
11
2
15
5
48
21
49
22
0
9
103
1
8
148
39
5
1
49
6
1
15
39
5
7
23
64
49
6
1
15
5
48
21
7
24
13
70
9
140
15
44
43
25
7
26
78
49
2
2
6
24
49
27
1
56
28
50
15
0
15
39
5
1
49
6
1
15
39
5
7
29
64
49
6
1
15
5
39
30
4
80
4
4
82
31
47
49
32
2
7
33
64
49
27
1
56
34
50
15
0
15
5
48
35
9
249
5
48
35
7
36
64
49
27
1
56
37
50
38
0
7
33
64
49
39
1
19
1
15
39
5
1
49
6
1
15
39
5
7
40
64
49
6
1
15
20
1
7
33
64
49
27
1
56
41
50
15
0
8
250
1
15
5
48
42
49
22
0
9
262
1
8
307
39
5
1
49
6
1
15
39
5
7
43
64
49
6
1
15
5
48
42
7
44
13
70
9
299
15
44
43
25
7
26
78
49
2
2
6
44
49
27
1
56
45
50
15
0
11
I
6
I
2
I
0
I
0
n
p
46
x
12
OptionParser
n
x
3
new
x
8
allocate
x
10
initialize
x
7
@parser
x
9
separator
x
14
@option_groups
x
7
options
x
6
delete
s
0

x
17
configure_options
M
1
p
2
x
9
for_block
t
n
x
20
create_option_parser
i
16
58
37
19
0
15
37
19
1
15
15
20
0
49
0
0
11
I
5
I
2
I
2
I
2
n
p
1
x
4
to_s
p
3
I
0
I
187
I
10
x
23
lib/rubygems/command.rb
p
2
x
1
n
x
1
_
x
7
sort_by
M
1
p
2
x
9
for_block
t
n
x
20
create_option_parser
i
27
58
37
19
0
15
37
19
1
15
15
39
0
1
49
1
1
15
5
20
0
20
1
47
49
2
2
11
I
6
I
2
I
2
I
2
n
p
3
x
7
@parser
x
9
separator
x
17
configure_options
p
7
I
0
I
187
I
a
I
188
I
11
I
189
I
1b
x
23
lib/rubygems/command.rb
p
2
x
10
group_name
x
11
option_list
x
4
each
s
6
Common
x
3
Gem
n
x
7
Command
x
14
common_options
x
9
arguments
x
6
empty?
s
12
  Arguments:
n
x
6
Regexp
s
2
\n
x
5
split
M
1
p
2
x
9
for_block
t
n
x
20
create_option_parser
i
19
57
19
0
15
39
0
7
1
20
0
47
101
2
63
2
49
3
1
11
I
5
I
1
I
1
I
1
n
p
4
x
7
@parser
s
4
    
x
4
to_s
x
9
separator
p
5
I
0
I
192
I
4
I
193
I
13
x
23
lib/rubygems/command.rb
p
1
x
8
arg_desc
s
10
  Summary:
x
8
@summary
x
1
-
x
4
wrap
s
1


M
1
p
2
x
9
for_block
t
n
x
20
create_option_parser
i
22
57
19
0
15
39
0
7
1
20
0
49
2
0
47
101
3
63
2
49
4
1
11
I
5
I
1
I
1
I
1
n
p
5
x
7
@parser
s
4
    
x
5
strip
x
4
to_s
x
9
separator
p
5
I
0
I
199
I
4
I
19a
I
16
x
23
lib/rubygems/command.rb
p
1
x
4
line
x
11
description
s
2



M
1
p
2
x
9
for_block
t
n
x
20
create_option_parser
i
18
57
19
0
15
5
20
0
4
80
4
4
82
0
47
49
1
2
11
I
6
I
1
I
1
I
1
n
p
2
x
1
-
x
4
wrap
p
5
I
0
I
19e
I
4
I
19f
I
12
x
23
lib/rubygems/command.rb
p
1
x
5
chunk
x
3
map
x
4
join
s
14
  Description:
M
1
p
2
x
9
for_block
t
n
x
20
create_option_parser
i
22
57
19
0
15
39
0
7
1
20
0
49
2
0
47
101
3
63
2
49
4
1
11
I
5
I
1
I
1
I
1
n
p
5
x
7
@parser
s
4
    
x
6
rstrip
x
4
to_s
x
9
separator
p
5
I
0
I
1a4
I
4
I
1a5
I
16
x
23
lib/rubygems/command.rb
p
1
x
4
line
x
12
defaults_str
s
11
  Defaults:
n
M
1
p
2
x
9
for_block
t
n
x
20
create_option_parser
i
19
57
19
0
15
39
0
7
1
20
0
47
101
2
63
2
49
3
1
11
I
5
I
1
I
1
I
1
n
p
4
x
7
@parser
s
4
    
x
4
to_s
x
9
separator
p
5
I
0
I
1ac
I
4
I
1ad
I
13
x
23
lib/rubygems/command.rb
p
1
x
4
line
p
61
I
-1
I
17f
I
0
I
180
I
1b
I
182
I
22
I
183
I
2c
I
185
I
37
I
187
I
44
I
18c
I
4b
I
18d
I
5c
I
18f
I
67
I
190
I
6e
I
191
I
77
I
192
I
94
I
0
I
95
I
197
I
9c
I
198
I
a5
I
199
I
be
I
19d
I
c3
I
19e
I
d1
I
1a0
I
d4
I
19e
I
da
I
1a2
I
e1
I
1a3
I
ea
I
1a4
I
f9
I
19d
I
fa
I
0
I
fb
I
1a9
I
106
I
1aa
I
10d
I
1ab
I
116
I
1ac
I
133
I
0
I
134
x
23
lib/rubygems/command.rb
p
2
x
15
regular_options
x
9
formatted
x
17
configure_options
M
1
n
n
x
17
configure_options
i
83
20
1
49
0
0
13
10
14
15
20
1
49
1
0
9
20
1
11
8
21
1
15
20
0
49
2
0
49
1
0
9
37
7
3
64
8
46
20
0
47
101
2
7
4
63
2
19
0
15
39
5
7
6
20
0
47
101
2
7
7
63
3
49
8
1
15
20
1
56
9
50
10
0
15
39
5
7
3
64
49
8
1
11
I
6
I
2
I
2
I
2
n
p
11
x
4
nil?
x
6
empty?
x
4
to_s
s
0

s
1
 
x
7
@parser
s
2
  
s
8
Options:
x
9
separator
M
1
p
2
x
9
for_block
t
n
x
17
configure_options
i
29
58
37
19
0
15
37
19
1
15
15
20
0
56
0
50
1
0
15
39
2
20
0
36
56
3
51
4
0
11
I
6
I
2
I
2
I
2
n
p
5
M
1
p
2
x
9
for_block
t
n
x
17
configure_options
i
28
57
19
0
15
20
0
7
0
13
70
9
24
15
44
43
1
7
2
78
49
3
2
6
0
49
4
1
11
I
6
I
1
I
1
I
1
n
p
5
n
x
6
Regexp
s
2
^-
x
3
new
x
2
=~
p
3
I
0
I
1b9
I
1c
x
23
lib/rubygems/command.rb
p
1
x
3
arg
x
6
select
x
7
@parser
M
1
p
2
x
9
for_block
t
n
x
17
configure_options
i
15
57
19
0
15
21
1
1
20
0
39
0
49
1
2
11
I
5
I
1
I
1
I
1
n
p
2
x
8
@options
x
4
call
p
5
I
0
I
1ba
I
4
I
1bb
I
f
x
23
lib/rubygems/command.rb
p
1
x
5
value
x
2
on
p
7
I
0
I
1b8
I
a
I
1b9
I
12
I
1ba
I
1d
x
23
lib/rubygems/command.rb
p
2
x
4
args
x
7
handler
x
4
each
p
17
I
-1
I
1b2
I
0
I
1b3
I
15
I
0
I
16
I
1b5
I
2e
I
1b5
I
31
I
1b6
I
42
I
1b8
I
4a
I
1bf
I
53
x
23
lib/rubygems/command.rb
p
2
x
6
header
x
11
option_list
x
4
wrap
M
1
n
n
x
4
wrap
i
34
20
0
44
43
0
7
1
20
1
47
101
2
7
3
20
1
47
101
2
7
4
63
5
78
49
5
2
7
6
64
49
7
2
11
I
9
I
2
I
2
I
2
n
p
8
x
6
Regexp
s
5
(.{1,
x
4
to_s
s
17
})( +|$\n?)|(.{1,
s
2
})
x
3
new
s
5
\1\3

x
4
gsub
p
5
I
-1
I
1c5
I
0
I
1c6
I
22
x
23
lib/rubygems/command.rb
p
2
x
4
text
x
5
width
s
2
-h
s
6
--help
s
24
Get help on this command
M
1
p
2
x
9
for_block
t
n
x
7
Command
i
23
58
37
19
0
15
37
19
1
15
15
20
1
7
0
2
13
18
3
49
1
2
15
11
I
7
I
2
I
2
I
2
n
p
2
x
4
help
x
3
[]=
p
7
I
0
I
1cc
I
2
I
1cd
I
a
I
1ce
I
17
x
23
lib/rubygems/command.rb
p
2
x
5
value
x
7
options
s
2
-V
s
14
--[no-]verbose
s
31
Set the verbose level of output
M
1
p
2
x
9
for_block
t
n
x
7
Command
i
59
58
37
19
0
15
37
19
1
15
15
45
0
1
49
2
0
49
3
0
13
9
25
15
20
0
9
43
45
0
4
49
2
0
79
13
18
2
49
5
1
15
8
58
45
0
6
49
2
0
20
0
13
18
2
49
5
1
15
11
I
6
I
2
I
2
I
2
n
p
7
x
3
Gem
n
x
13
configuration
x
7
verbose
n
x
8
verbose=
n
p
13
I
0
I
1d1
I
2
I
1d2
I
a
I
1d4
I
1b
I
1d5
I
2b
I
1d7
I
3a
I
0
I
3b
x
23
lib/rubygems/command.rb
p
2
x
5
value
x
7
options
s
2
-q
s
7
--quiet
s
16
Silence commands
M
1
p
2
x
9
for_block
t
n
x
7
Command
i
25
58
37
19
0
15
37
19
1
15
15
45
0
1
49
2
0
3
13
18
2
49
3
1
15
11
I
6
I
2
I
2
I
2
n
p
4
x
3
Gem
n
x
13
configuration
x
8
verbose=
p
5
I
0
I
1db
I
a
I
1dc
I
19
x
23
lib/rubygems/command.rb
p
2
x
5
value
x
7
options
s
18
--config-file FILE
s
39
Use this config file instead of default
M
1
p
2
x
9
for_block
t
n
x
7
Command
i
2
1
11
I
2
I
0
I
0
I
0
I
-2
p
0
p
3
I
0
I
1e3
I
2
x
23
lib/rubygems/command.rb
p
0
s
11
--backtrace
s
30
Show stack backtrace on errors
M
1
p
2
x
9
for_block
t
n
x
7
Command
i
2
1
11
I
2
I
0
I
0
I
0
I
-2
p
0
p
3
I
0
I
1e7
I
2
x
23
lib/rubygems/command.rb
p
0
s
7
--debug
s
22
Turn on Ruby debugging
M
1
p
2
x
9
for_block
t
n
x
7
Command
i
2
1
11
I
2
I
0
I
0
I
0
I
-2
p
0
p
3
I
0
I
1eb
I
2
x
23
lib/rubygems/command.rb
p
0
x
4
HELP
s
872
RubyGems is a sophisticated package manager for Ruby.  This is a
basic help message containing pointers to more information.

  Usage:
    gem -h/--help
    gem -v/--version
    gem command [arguments...] [options...]

  Examples:
    gem install rake
    gem list --local
    gem build package.gemspec
    gem help install

  Further help:
    gem help commands            list all 'gem' commands
    gem help examples            show some examples of usage
    gem help platforms           show information about platforms
    gem help <COMMAND>           show help on COMMAND
                                   (e.g. 'gem help install')
    gem server                   present a web page at
                                 http://localhost:8808/
                                 with info about installed gems
  Further information:
    http://rubygems.rubyforge.org

x
9
const_set
p
115
I
2
I
13
I
d
I
18
I
15
I
1d
I
1d
I
22
I
25
I
27
I
2d
I
2c
I
35
I
31
I
40
I
35
I
4b
I
39
I
56
I
3d
I
61
I
41
I
6c
I
45
I
77
I
52
I
82
I
5a
I
8d
I
62
I
98
I
74
I
a6
I
82
I
b4
I
90
I
c2
I
97
I
d0
I
ab
I
de
I
ba
I
ec
I
ce
I
fa
I
e1
I
108
I
ef
I
116
I
f6
I
124
I
ff
I
132
I
106
I
140
I
10e
I
14e
I
122
I
15c
I
131
I
16a
I
13a
I
178
I
144
I
186
I
14c
I
194
I
159
I
1a2
I
163
I
1b0
I
175
I
1b4
I
17a
I
1c2
I
17f
I
1d0
I
1b2
I
1de
I
1c5
I
1ec
I
1cc
I
1f3
I
1cd
I
1f6
I
1cc
I
1fd
I
1d1
I
204
I
1d2
I
207
I
1d1
I
20e
I
1db
I
21f
I
1e3
I
223
I
1e4
I
226
I
1e3
I
22d
I
1e7
I
231
I
1e8
I
234
I
1e7
I
23b
I
1eb
I
23f
I
1ec
I
242
I
1eb
I
249
I
1f1
I
253
x
23
lib/rubygems/command.rb
p
0
x
13
attach_method
x
8
Commands
n
x
17
open_module_under
p
9
I
0
I
7
I
9
I
8
I
12
I
11
I
2f
I
214
I
3d
x
23
lib/rubygems/command.rb
p
0
