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

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: [email protected]
[[email protected]] on behalf of Ivan Porto C.
[[email protected]]
Sent: Monday, March 08, 2010 11:27 PM
To: [email protected]
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

nah I was reviewing the chapter on silverlight earlier.
I’m not doing much silverlight at all :slight_smile:

Met vriendelijke groeten - Best regards - Salutations
Ivan Porto C.
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 S. <

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: [email protected]
[mailto:[email protected]] On Behalf Of Ivan Porto
Carrero
Sent: Monday, March 08, 2010 11:27 PM
To: [email protected]
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