RubyCocoa 0.13.2 dependency

1 view
Skip to first unread message

alg

unread,
Sep 29, 2008, 5:25:07 PM9/29/08
to Rucola
Hi everyone,

I'm considering using Rucola in my everyday coding, but curious about
the dependency from the unofficially available RubyCocoa 0.13.2, while
I can see that on my Leopard it's 0.13.1.

Specifically, it's interesting what the implications of upgrading
RubyCocoa to the latest version are. Will it make my builds
incompatible with clients Leopards who run the standard previous
version?

If it will, then how is it better to start using Rucola?

Thanks,
- alg

Eloy Duran

unread,
Sep 30, 2008, 3:55:28 AM9/30/08
to ruc...@googlegroups.com
Hi,

It depends on how you look at it,
but for the record 0.13.2 is just as official as 0.13.1 just not
included in Leopard yet :)

When you install 0.13.2 it will install in /Library/Frameworks,
whereas Apple installs
in /System/Library/Frameworks. This is the general rule of thumb, so
nothing will break.
Also when you ship an application you can bundle the framework inside
the app bundle,
so the user won't even notice that you're not using 0.13.1 in /System.

Hope this helps.

Cheers,
Eloy

alg

unread,
Sep 30, 2008, 4:05:18 AM9/30/08
to Rucola
Hi Eloy,

> It depends on how you look at it,
> but for the record 0.13.2 is just as official as 0.13.1 just not  
> included in Leopard yet :)

Yeah, I meant that. :) Not officially included yet.

> When you install 0.13.2 it will install in /Library/Frameworks,  
> whereas Apple installs
> in /System/Library/Frameworks. This is the general rule of thumb, so  
> nothing will break.
> Also when you ship an application you can bundle the framework inside  
> the app bundle,
> so the user won't even notice that you're not using 0.13.1 in /System.

It's great to know. So I'm safe to get that RubyCocoa 0.13.2 .dmg and
install it then. I believe there's a Rucola rake task to put
everything in the app bundle, right? Will check it for sure.

BTW, I'm currently reading the excellent RubyCocoa book (beta) from
Pragmatic Programmers, and this is how I found Rucola.

> Hope this helps.

Immensely. Thanks!

- alg

Eloy Duran

unread,
Sep 30, 2008, 4:37:38 AM9/30/08
to ruc...@googlegroups.com
> It's great to know. So I'm safe to get that RubyCocoa 0.13.2 .dmg and
> install it then. I believe there's a Rucola rake task to put
> everything in the app bundle, right? Will check it for sure.

Indeed.

> BTW, I'm currently reading the excellent RubyCocoa book (beta) from
> Pragmatic Programmers, and this is how I found Rucola.

Oh they have some info on Rucola?
I didn't know…

>> Hope this helps.
>
> Immensely. Thanks!

Great :)

Cheers,
Eloy

Aleksey Gureiev (alg)

unread,
Sep 30, 2008, 4:48:45 AM9/30/08
to Rucola
Eloy,

> > BTW, I'm currently reading the excellent RubyCocoa book (beta) from
> > Pragmatic Programmers, and this is how I found Rucola.
>
> Oh they have some info on Rucola?
> I didn't know…

Yes, Brian Marick mentions the project on two pages (so far, as I
continue reading) that are dedicated to using favorite editors instead
of XCode and how the whole building / packaging / organizing thing
works in this case. Very nice stuff as I'm a loyal user of TextMate
and would very much like to stay on its side.

One other thing. I tried to install the TM bundle yesterday, but it
kept giving me the error "snv: Connection was closed
unexpectedly" (typing it from memory) all the time, like the SVN
server wasn't running... Not sure.

Thanks,
Aleks

Eloy Duran

unread,
Sep 30, 2008, 5:12:03 AM9/30/08
to ruc...@googlegroups.com
Aleks,

Thanks for the info, I'll check out the book for myself.

About the svn error, it works for me. Are you still seeing this problem?
If so, I seem to remember that there was a problem with Leopards svn
installation,
and a suggested workaround that worked for me. I don't have a link,
but googling
for it should help you out.

Cheers,
Eloy

Aleksey Gureiev (alg)

unread,
Sep 30, 2008, 5:29:44 AM9/30/08
to Rucola
Eloy,

Yes, it still says:

"svn: Connection closed unexpectedly"

... but the following command did the job:

svn co http://rucola.rubyforge.org/svn/extras/Rucola.tmbundle

It's the same as you gave, but uses the HTTP protocol to access the
rep.

Aleks
Reply all
Reply to author
Forward
0 new messages