First UC in the example Gems
$> gem install nokogiri
can have a problem installing gems because we don't have the permissions for it. This can be sorted out in more then just one way.
First UC solution a:
U can use sudo
. This will install the gem for all the users. This method should be frowned upon. This should be used only with the gem you know will be usable by all the users. Usualy in real life you don't want some user having access to sudo
.
$> sudo gem install nokogiri
First UC solution b
U can use the option --user-install
which installs the gems into your users gem folder (usualy at ~/.gem
)
&> gem install nokogiri --user-install
First UC solution c
U can set GEM_HOME and GEM_PATH wich then will make command gem install
install all the gems to a folder which you specify. I can give you an example of that (the usual way)
$> nano ~/.bashrc
export GEM_HOME=$HOME/.gem
export GEM_PATH=$HOME/.gem
. ~/.bashrc
to re-load the configuration. This will enable you to use gem isntall nokogiri
and it will install those gems in the folder you specified.