Ok then, if I leave out rubygems and include rvm, can you make a script that 
will automatically do all the stuff in the best possible way....that I can use 
from a terminal window?




________________________________
From: Bryan Larsen <[email protected]>
To: [email protected]
Sent: Tuesday, July 26, 2011 8:00 PM
Subject: Re: [Hobo Users] Re: 1.3 Cookbook Beta

rubygems do not fit nicely inside of debian packages.   For instance,
you can install Hobo 1.0 and 1.0.1 simultaneously.   apt doesn't allow
that.  There are several other problems.   There are tons of flame
wars on the web throwing accusations back and forth.   Here's one:
http://news.ycombinator.com/item?id=386036

This makes it hard to distribute ruby GUI programs[1].   Luckily there
are very few ruby GUI programs.    Which is the chicken, which is the
egg?    Instead, Ruby tends to be used to develop web apps and for
development, both of which have requirements different than widespread
software distribution.

For software development, you want to have one or more sandboxes so
you can work on bleeding edge code without breaking all of the other
apps on your system.

For that, the current best practice is RVM installed into the user's
home directories, which a debian package does not do.   In other
words, even if rubygems and dpkg were better integrated, you'd be
better off installing via RVM than via apt-get or the Software Center.

Deploying to a server is a different story altogether.   The easy
answer there is Heroku.

Bryan

[1]  Hard is relative.   It's still easier to do than it is on
Windows.   And OSX does it wrong, too, but makes different mistakes.

On Tue, Jul 26, 2011 at 4:46 PM, Arthur Baldwin <[email protected]> wrote:
> Yes, probably rubygems should be
> used, but why can't it be used from within a meta package designed for The
> Software Center?
>

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en.

-- 
You received this message because you are subscribed to the Google Groups "Hobo 
Users" group.
To post to this group, send email to [email protected].
To unsubscribe from this group, send email to 
[email protected].
For more options, visit this group at 
http://groups.google.com/group/hobousers?hl=en.

Reply via email to