Velocity Reviews - Computer Hardware Reviews

Velocity Reviews > Newsgroups > Programming > Ruby > 'gem install' vs. 'ruby install.rb'. A few questions.

Thread Tools

'gem install' vs. 'ruby install.rb'. A few questions.

Géraud Contisouzas
Posts: n/a
Hello list,

First, a little disclaimer : I don't know jack on ruby, gem, rails or
anything. I hit this problem after a week-end trying to install Typo
on FreeBSD. Did my homework with grandma' Google on my side, even went
to IRC to burn some karma, and well, as they say in another corner of
the programming language map, "Warnock Applies".

To make a long story short : you can install (as in extract the gem
and put the files in due place) Typo on FreeBSD but it won't run.
There's a missing dependency --namely the new rails-app-installer
gem-- which I tried to make a port for (for people in the GNU/Linux
land, think 'debian package'). Here is where I hit a wall :
rails-app-installer needs sqlite3. There's already a port for
sqlite3-ruby in FreeBSD, that uses the 'ruby install.rb' way. On the
filesystem, the files are stored in

Now, trying to `gem install` the rails-app-installer it complains that
sqlite3-ruby is missing. Indeed all the gems are installed in
/usr/local/lib/ruby/gems/1.8/gems/ and I assume that it's trying to
check the deps within this directory. Now, please keep in mind that my
goal is to fix the state of Typo in FreeBSD in general. I'm not
interested in installing Typo just for myself, I have a greater goal
than that

So, here are my questions :

- Is it possible to tell gem to cross the border and have a look in
../site_ruby/ for deps checking?

- If no, well, what could be the risks of having a 'ruby install.rb'
and a 'gem install' version of the same package at the same time?
Would there be some kind of conflict that would make everything

- If conflicts occur, is there any functional or performance-related
difference between the two versions? Which one should be TheOne in
your opinion?

I hope I made myself clear, I had issues on IRC to make people grok
where I was heading. Anyway, thanks in advance for your wisdom.

Best regards,


Reply With Quote
Victor Grey
Posts: n/a
The sqlite3-ruby gem is working for me now on FreeBSD, but in case it
helps someone: the gem has a dependency on swig, but it installs without
it -- it just doesn't work. Even worse, it seems to work for some
operations, but fails for others.

This maneuver fixed my problem:

gem uninstall sqlite3-ruby
cd /usr/ports/devel/swig13
make install
gem install sqlite3-ruby

Posted via

Reply With Quote

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
Internet connects for a few seconds then disconnects for a few sec Cody Wireless Networking 2 06-28-2009 08:24 PM
To delete few lines and add few lines at the end of a text file using c program Murali C++ 2 03-09-2006 04:45 PM
a few wireless questions.... =?Utf-8?B?Tmlo?= Wireless Networking 1 12-30-2004 05:25 AM
Re: a few newbie questions Keith Bowes Firefox 1 04-17-2004 03:45 AM
Why do favicons disappear after a few weeks? hectorcorrector Firefox 3 01-24-2004 05:53 AM