Forum: IronRuby Chiron on linux

Posted by Ivan Porto carrero (casualjim)
on 2010-03-09 13:46
(Received via mailing list)
Hi

the chiron /b command works on mac and windows but AFAIK it doesn't on 
linux based systems.

On debian and ubuntu systems often there is a package xdg-open installed 
which provides the same functionality as start on windows and open on 
mac.
So if you check for the existence of xdg-open the experience on linux 
can be similar to the one on the other OS'es.

Ruby code:
system "xdg-open #{chiron_url}" if `which xdg-open`.chomp != ""

Cheers
Ivan
Posted by Jimmy Schementi (Guest)
on 2010-03-09 15:01
(Received via mailing list)
Ivan,

Shouldn't that be a Mono bug then? Chiron just uses the .NET APIs for 
starting a process:

    ProcessStartInfo startInfo = new 
ProcessStartInfo("http://localhost:2060");
    startInfo.UseShellExecute = true;
    Process p = new Process();
    p.StartInfo = startInfo;
    p.Start();

Are you still using Chiron for SL development? If so, any reason why 
you're still using it? Or are you using it just because it's a 
convenient local web-server?

~Jimmy
________________________________
From: ironruby-core-bounces@rubyforge.org 
[ironruby-core-bounces@rubyforge.org] on behalf of Ivan Porto Carrero 
[ivan@flanders.co.nz]
Sent: Monday, March 08, 2010 11:27 PM
To: ironruby-core@rubyforge.org
Subject: [Ironruby-core] Chiron on linux

Hi

the chiron /b command works on mac and windows but AFAIK it doesn't on 
linux based systems.

On debian and ubuntu systems often there is a package xdg-open installed 
which provides the same functionality as start on windows and open on 
mac.
So if you check for the existence of xdg-open the experience on linux 
can be similar to the one on the other OS'es.

Ruby code:
system "xdg-open #{chiron_url}" if `which xdg-open`.chomp != ""

Cheers
Ivan
Posted by Ivan Porto Carrero (Guest)
on 2010-03-09 17:44
(Received via mailing list)
nah I was reviewing the chapter on silverlight earlier.
I'm not doing much silverlight at all :)
---
Met vriendelijke groeten - Best regards - Salutations
Ivan Porto Carrero
Web: http://whiterabbitconsulting.eu - http://flanders.co.nz
Twitter: http://twitter.com/casualjim
Author of IronRuby in Action (http://manning.com/carrero)
Microsoft IronRuby/C# MVP


On Tue, Mar 9, 2010 at 3:00 PM, Jimmy Schementi <
Posted by Jimmy Schementi (Guest)
on 2010-03-31 09:19
(Received via mailing list)
FYI, Chiron's switches can either be prefixed by a "/" or a "-" ... so 
you can use a dash if that feels more natural:

mono Chiron.exe -b

From: ironruby-core-bounces@rubyforge.org 
[mailto:ironruby-core-bounces@rubyforge.org] On Behalf Of Ivan Porto 
Carrero
Sent: Monday, March 08, 2010 11:27 PM
To: ironruby-core@rubyforge.org
Subject: [Ironruby-core] Chiron on linux

Hi

the chiron /b command works on mac and windows but AFAIK it doesn't on 
linux based systems.

On debian and ubuntu systems often there is a package xdg-open installed 
which provides the same functionality as start on windows and open on 
mac.
So if you check for the existence of xdg-open the experience on linux 
can be similar to the one on the other OS'es.

Ruby code:
system "xdg-open #{chiron_url}" if `which xdg-open`.chomp != ""

Cheers
Ivan
Please log in before posting. Registration is free and takes only a minute.
Existing account (Switch to SSL-encrypted connection)
NEW: Do you have a Google/GoogleMail or Yahoo account? No registration required!
Log in with Google account | Log in with Yahoo account
No account? Register here.