[question]How to install rubygem-cobbler


#1

Hi ALL,
I am newcomer and also a freshman to Ruby.
Would anyone have the experience about installing rubygem-cobbler?
I tried to run some ruby programs.It prompts “Could not find Ruby
Gem cobbler(>= 0)(Gem::LoadError)”.But I had tried “yum install” and
to download cobbler files.They all don’t work.
Would anyone give some advice?
Thanks!


#2

You could use

gem install cobbler --source --include-dependencies

where url points to the source of the cobbler gem. Make sure you have
installed gem first.

Alternately you could add the repository from where you would like gem
to pull out cobbler, to the gem sources. After that do a gem env
just to make sure that the repository is among the sources. After that
running gem install cobbler should work.


#3

Thank you for your feedback! :slight_smile:
I have resolved my problem.
After installing the cobbler rpm ,run “rpm -ql rubygem-cobbler”,and
the first line gives the path of rubygem-cobbler.
Then run “gem install cobbler path --include-denpendencies”.

Another question:
Could you please give me some details about changing gem repository?

Thanks,

Nikki


#4

Try running a gem help commands. You will get an overview of all
things you can do with gem.

Then you can do a gem help sources which gives the following :slight_smile:

Usage: gem sources [options]

Options:
-a, --add SOURCE_URI Add source
-l, --list List sources
-r, --remove SOURCE_URI Remove source
-c, --clear-all Remove all sources (clear the
cache)
-u, --update Update source cache

Common Options:
-h, --help Get help on this command
-V, --[no-]verbose Set the verbose level of output
-q, --quiet Silence commands
–config-file FILE Use this config file instead of
default
–backtrace Show stack backtrace on errors
–debug Turn on Ruby debugging

Summary:
Manage the sources and cache file RubyGems uses to search for gems

Defaults:
–list

Now you can add/remove any repositories from your gem sources.


#5

Thanks,amrita! :slight_smile:
You indeed give a prompt help. :slight_smile: