Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > Problem with gem, after upgrading to 1.3.1 on linux (ubuntu 8.04)

Reply
Thread Tools

Problem with gem, after upgrading to 1.3.1 on linux (ubuntu 8.04)

 
 
Pablo Q.
Guest
Posts: n/a
 
      01-02-2009
[Note: parts of this message were removed to make it a legal post.]

Ruby doesn't see my installed gems after upgrading to 1.3.1

Please help!!

~# ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-linux]

~# gem -v
1.3.1

~# gem env
RubyGems Environment:
- RUBYGEMS VERSION: 1.3.1
- RUBY VERSION: 1.8.7 (2008-08-11 patchlevel 72) [i686-linux]
- INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8
- RUBY EXECUTABLE: /usr/local/bin/ruby
- EXECUTABLE DIRECTORY: /usr/local/bin
- RUBYGEMS PLATFORMS:
- ruby
- x86-linux
- GEM PATHS:
- /usr/local/lib/ruby/gems/1.8
- /root/.gem/ruby/1.8
- GEM CONFIGURATION:
- :update_sources => trueTahks
- :verbose => true
- :benchmark => false
- :backtrace => false
- :bulk_threshold => 1000
- REMOTE SOURCES:
- http://gems.rubyforge.org/

~# gem list

*** LOCAL GEMS ***

net-mdns (0.4)
rubygems-update (1.3.1)

I tried to run this test file (test.rb):
#test.rb
require 'rubygem'
require 'net-mdns'

~#ruby test.rb
/usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`gem_original_require': no such file to load -- net-mdns (LoadError)
from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
`require'
from test.rb:2

I don't know what to do... I have built the ruby and gem from the source but
I don't know how to uninstall it... make file doesn't have uninstall option

Please help I really don't how to solve this.

Thanks

--
Pablo Q.

 
Reply With Quote
 
 
 
 
Tom Cloyd
Guest
Posts: n/a
 
      01-02-2009
Pablo Q. wrote:
> Ruby doesn't see my installed gems after upgrading to 1.3.1
>
> Please help!!
>
> ~# ruby -v
> ruby 1.8.7 (2008-08-11 patchlevel 72) [i686-linux]
>
> ~# gem -v
> 1.3.1
>
> ~# gem env
> RubyGems Environment:
> - RUBYGEMS VERSION: 1.3.1
> - RUBY VERSION: 1.8.7 (2008-08-11 patchlevel 72) [i686-linux]
> - INSTALLATION DIRECTORY: /usr/local/lib/ruby/gems/1.8
> - RUBY EXECUTABLE: /usr/local/bin/ruby
> - EXECUTABLE DIRECTORY: /usr/local/bin
> - RUBYGEMS PLATFORMS:
> - ruby
> - x86-linux
> - GEM PATHS:
> - /usr/local/lib/ruby/gems/1.8
> - /root/.gem/ruby/1.8
> - GEM CONFIGURATION:
> - :update_sources => trueTahks
> - :verbose => true
> - :benchmark => false
> - :backtrace => false
> - :bulk_threshold => 1000
> - REMOTE SOURCES:
> - http://gems.rubyforge.org/
>
> ~# gem list
>
> *** LOCAL GEMS ***
>
> net-mdns (0.4)
> rubygems-update (1.3.1)
>
> I tried to run this test file (test.rb):
> #test.rb
> require 'rubygem'
>

TRY:
require 'rubygems'

easy mistake to make - I've done it!
> require 'net-mdns'
>
> ~#ruby test.rb
> /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
> `gem_original_require': no such file to load -- net-mdns (LoadError)
> from /usr/local/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31:in
> `require'
> from test.rb:2
>
> I don't know what to do... I have built the ruby and gem from the source but
> I don't know how to uninstall it... make file doesn't have uninstall option
>
> Please help I really don't how to solve this.
>
> Thanks
>
>



--

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~
Tom Cloyd, MS MA, LMHC - Private practice Psychotherapist
Bellingham, Washington, U.S.A: (360) 920-1226
<< http://www.velocityreviews.com/forums/(E-Mail Removed) >> (email)
<< TomCloyd.com >> (website)
<< sleightmind.wordpress.com >> (mental health weblog)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~


 
Reply With Quote
 
 
 
 
Giuseppe Bertini
Guest
Posts: n/a
 
      01-02-2009
This appears to be the same problem I reported in another thread.

After updating to rubygems 1.3.1 all installed gems seem to have
disappeared.

As far as I can tell, the problem is the installation directory.

Look at the gem env output and notice this line:

- INSTALLATION DIRECTORY: /usr/lib/ruby/gems/1.8

Now, if you have the same problem that I do, there should be NO gems in
this directory. All of your gems should be found in:

/var/lib/gems/1.8/gems/

Thus, it seems that rubygems 1.3.1 somehow changes the installation
directory and looses track of where your gems really are.

You agree?
Is changing rubygem's installation directory an easy thing to do?

Thanks!
Giuseppe
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
Giuseppe Bertini
Guest
Posts: n/a
 
      01-02-2009
Based on this page: http://www.rubygems.org/read/chapter/3, I did:

$ export GEM_HOME=/var/lib/gems/1.8
$ gem env

and now rubygems sees all gems.
I'm not a linux guru, though, so I don't know if this is the right way
to go. For one thing, I'm pretty sure that this environment variable
will be lost, should I need to reboot the machine.

--Giuseppe
--
Posted via http://www.ruby-forum.com/.

 
Reply With Quote
 
 
 
Reply

Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off
Trackbacks are On
Pingbacks are On
Refbacks are Off


Similar Threads
Thread Thread Starter Forum Replies Last Post
Wireless connection problem after upgrading to Windows XP SP2 =?Utf-8?B?bW90bGV5?= Wireless Networking 0 07-12-2006 04:17 PM
vpdn problem after upgrading to ios 12.3(14) John Rennie Cisco 6 07-27-2005 05:03 PM
vpdn problem after upgrading to 12.3(14) John Rennie Cisco 1 07-12-2005 08:26 PM
Problem with inside to inside traffic after upgrading PIX 515 Cisco 5 06-15-2004 06:34 AM
Small problem after upgrading to xp susan cook Computer Support 0 04-02-2004 08:43 PM



Advertisments