Chad Woolley | 2 Dec 2009 17:01
Picon
Gravatar

Re: ports or no ports for mac development

On Wed, Dec 2, 2009 at 7:07 AM, Josh Coffman <joshcoffman@...> wrote:
> Ok, any suggestions for how to remove macports?

I wouldn't remove it - it's very useful for many packages - it's just
not good for Ruby and RubyGems (which move fast, and don't always have
all necessary dependencies available via ports).

Personally, I recommend:

1. RVM for managing Ruby interpreters
2. RubyGems (Bundler) for managing Gem dependencies
3. Macports for everything else that is available via ports (which is
a lot of stuff)
4. Manual install for everything else.

I heard of homebrew, but the fact that he didn't completely have
dependency management figured out was scary, as well as the fact that
it is new and doesn't have as many packages as macports.  I'd rather
not be on the bleeding edge for my system dependencies, because
macports is pretty stable in my experience.

--

-- 
You are subscribed to the Google Groups "Phoenix Ruby Users Group" group.
To post, send email to phoenix-ruby@...
To unsubscribe, send email to phoenix-ruby-unsubscribe@...

The Phoenix Ruby User Group meets on the 2nd Monday of each month at the offices of Target Training
International.  See http://rubyaz.org

(Continue reading)

Josh Coffman | 2 Dec 2009 19:11
Picon
Gravatar

Re: ports or no ports for mac development



On Wed, Dec 2, 2009 at 9:01 AM, Chad Woolley <thewoolleyman-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
On Wed, Dec 2, 2009 at 7:07 AM, Josh Coffman <joshcoffman-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org> wrote:
> Ok, any suggestions for how to remove macports?

I wouldn't remove it - it's very useful for many packages - it's just
not good for Ruby and RubyGems (which move fast, and don't always have
all necessary dependencies available via ports).

Personally, I recommend:

1. RVM for managing Ruby interpreters
2. RubyGems (Bundler) for managing Gem dependencies
3. Macports for everything else that is available via ports (which is
a lot of stuff)
4. Manual install for everything else.


So how do I recover/catch-up from having originally installed ruby with macports? Can RVM just take over that installation? I agree that a lack of dependency management is a killer, so that quickly changes my mind about homebrew.
 
I heard of homebrew, but the fact that he didn't completely have
dependency management figured out was scary, as well as the fact that
it is new and doesn't have as many packages as macports.  I'd rather
not be on the bleeding edge for my system dependencies, because
macports is pretty stable in my experience.

--
You are subscribed to the Google Groups "Phoenix Ruby Users Group" group.
To post, send email to phoenix-ruby-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe, send email to phoenix-ruby-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org

The Phoenix Ruby User Group meets on the 2nd Monday of each month at the offices of Target Training International.  See http://rubyaz.org

--
You are subscribed to the Google Groups "Phoenix Ruby Users Group" group.
To post, send email to phoenix-ruby-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
To unsubscribe, send email to phoenix-ruby-unsubscribe-/JYPxA39Uh5TLH3MbocFFw@public.gmane.org
 
The Phoenix Ruby User Group meets on the 2nd Monday of each month at the offices of Target Training International. See http://rubyaz.org
Chad Woolley | 2 Dec 2009 20:56
Picon
Gravatar

Re: ports or no ports for mac development

On Wed, Dec 2, 2009 at 11:11 AM, Josh Coffman <joshcoffman@...> wrote:
> So how do I recover/catch-up from having originally installed ruby with
> macports? Can RVM just take over that installation? I agree that a lack of
> dependency management is a killer, so that quickly changes my mind about
> homebrew.

I'm not a macport expert, so there's probably an easier way, but
here's what I'd do:

1. uninstall: sudo port uninstall ruby

I think this should prompt you to also uninstall all the dependencies,
which should be gems, etc...

2. verify everything is removed properly: sudo port installed # look
or grep for ruby or anything related

Good Luck,
-- Chad

--

-- 
You are subscribed to the Google Groups "Phoenix Ruby Users Group" group.
To post, send email to phoenix-ruby@...
To unsubscribe, send email to phoenix-ruby-unsubscribe@...

The Phoenix Ruby User Group meets on the 2nd Monday of each month at the offices of Target Training
International.  See http://rubyaz.org

Marc Chung | 2 Dec 2009 20:28
Picon

Re: ports or no ports for mac development

Ditto. I tried installing go via homebrew, that failed because it
depended on mercurial, which I couldn't install via homebrew.

- Marc

On Wed, Dec 2, 2009 at 9:01 AM, Chad Woolley <thewoolleyman@...> wrote:
> I heard of homebrew, but the fact that he didn't completely have
> dependency management figured out was scary,

--

-- 
You are subscribed to the Google Groups "Phoenix Ruby Users Group" group.
To post, send email to phoenix-ruby@...
To unsubscribe, send email to phoenix-ruby-unsubscribe@...

The Phoenix Ruby User Group meets on the 2nd Monday of each month at the offices of Target Training
International.  See http://rubyaz.org


Gmane