# \--disable=all --enable=gems

**URL:** <https://www.ruby-forum.com/t/disable-all-enable-gems/132818>\
**Category:** Development\
**Created:** [March 25, 2008, 1:23am UTC](https://www.ruby-forum.com/t/disable-all-enable-gems/132818 "2008-03-25T01:23:45Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/k/77aa72/32.png) [@Kazuhiro\_NISHIYAMA](https://www.ruby-forum.com/u/Kazuhiro_NISHIYAMA)\
**Post date:** [March 25, 2008, 1:23am UTC](https://www.ruby-forum.com/t/disable-all-enable-gems/132818/1 "2008-03-25T01:23:45Z")

</div>

e$B@\>;3OB9-$G$9!#e(B

–disable=alle$B$,$"$k$He(B–enable=gemse$B$,$-$-$^$;$s!#e(B

% ruby-trunk -v --disable=all --enable=gems -e ‘p $"’  
ruby 1.9.0 (2008-03-24 revision 15830) [i686-linux]  
[“enumerator.so”]  
% ruby-trunk -v --disable=gems --enable=all -e ‘p $"’  
ruby 1.9.0 (2008-03-24 revision 15830) [i686-linux]  
[“enumerator.so”,  
“/home/kazu/opt/ruby-trunk/lib/ruby/1.9.0/rubygems.rb”]  
% ruby-trunk -v --disable=all --enable=all -e ‘p $"’  
ruby 1.9.0 (2008-03-24 revision 15830) [i686-linux]  
[“enumerator.so”,  
“/home/kazu/opt/ruby-trunk/lib/ruby/1.9.0/rubygems.rb”]  
%

e$B$D$$$G$K=q$$$F$7$^$$$^$9$,!"e(B–disable-e$B$N$h$&$Ke(BFEATUREe$B$,e(B  
e$B6uJ8;zNs$N$H$-$K%(%i!\<$K$J$i$J$$$N$O0U?^E\*$G$7$g$&$+e(B?

% ruby-trunk -v --disable- -e ‘’  
ruby 1.9.0 (2008-03-24 revision 15830) [i686-linux]  
% ruby-trunk -v --enable- -e ‘’  
ruby 1.9.0 (2008-03-24 revision 15830) [i686-linux]  
% ruby-trunk -v --enable= -e ‘’  
ruby 1.9.0 (2008-03-24 revision 15830) [i686-linux]  
% ruby-trunk -v --disable= -e ‘’  
ruby 1.9.0 (2008-03-24 revision 15830) [i686-linux]  
% ruby-trunk -v --disable  
ruby 1.9.0 (2008-03-24 revision 15830) [i686-linux]  
ruby-trunk: missing argument for --disable (RuntimeError)  
% ruby-trunk -v --disable hoge -e ‘’  
ruby 1.9.0 (2008-03-24 revision 15830) [i686-linux]  
ruby-trunk: warning: unknown argument for --disable: `hoge’  
%
