Dne 1.4.2015 v 19:14 Athenas Jimenez napsal(a):
Hello, 

This is basically my question, why ruby gems packages always use --force option during installation?

(from http://pkgs.fedoraproject.org/cgit/ruby.git/tree/macros.rubygems)

gem install \\\
        -V \\\
        --local \\\
        --install-dir %{-d*}%{!?-d:.%{gem_dir}} \\\
        --bindir .%{_bindir} \\\
        --force \\\
        --document=ri,rdoc \\\
        %{-n*}%{!?-n:%{gem_name}-%{version}.gem} \
%{nil}


Thanks for your help 
Athenas




From the help:

$ gem help install


    -f, --[no-]force                 Force gem to install, bypassing dependency
                                     checks



I.e. "gem install" would try to install also gem's dependencies (which are not available, since we are offline during build), while the "--force" option installs just the gem itself. The dependecies have to be satisfied by BuildRequires instead.


Vít