[DONE]Ruby version manager or someth installs Mono? Why? Thx

This forum is dedicated to basic help and support :

Ask here your questions about basic installation and usage of Mageia. For example you may post here all your questions about getting Mageia isos and installing it, configuring your printer, using your word processor etc.

Try to ask your questions in the right sub-forum with as much details as you can gather. the more precise the question will be, the more likely you are to get a useful answer

[DONE]Ruby version manager or someth installs Mono? Why? Thx

Postby BlueHat » Jul 21st, '14, 18:43

Hi there,
Yesturday night while surfing and reading up on programming and stuff,
I found an amazign thing, Shoes Ruby programming app, looks very interesitng,
http://shoesrb.com/ sounds kind of everything i ever needed,
for example to build an installer with a view commands, dont need a full IDE,
Now i am trying to install the it, the new version 4,
and the explana
tion tells something about using RVM,
So i googled a bit and found that for Mageia the package is Ruby-RVM,

Now when i went installing the ruby-rvm i noticed that it actually was also installing a bunch of Mono stuff,
How comes? Not that i dont like it or something. Im just wondering why.

p.s. (tldr version :D)
Last half a year to a year i have been studying some C# and some PS.
And last view month went on to some reading about Perl and recentely Ruby.
So i know that i can use C# on Linux with Mono. And/But ..
When i only started with C# somewhat around a year ago,
and i saw some basic Python explanation, i was like wauw, its so readable, no braces and stuff,
But then after a half a year evening courses of C#, when i got used to like kind of 'real' programming language, with braces and suff,
I suddenly realized, that, when in around 2002 i tried to learn some C++, it was so difficult (a disaster actually (actually moved to a different language country, so this added up)),
it might be also somewhat largely because of the fact that the first programming language i saw was Basic, Back in 98-99 somewhere,
So thinking how Basic and Python somewhat are kind of similar,
I kinda became somewhat convinced that it might be not a best idea to study first kind of somewhat abstracted language, and then relearn the real language,
(or maybe most probably they are just oriented at different sorts of people (computer professionals and not computer professinals)),
This way i grew somewhat to dont really like Python, or its idea,
But on the contrary, when i started to read about Perl, i kinda fell in love with it, despite it really being less readable then Python,
And recentely i discovered/started reading about Ruby,
and wow, this looks like the pefect multiplatform language, for a guy who knows some C# and is fascinated by Perl, and would like to go more in the Pythonish way, but something it not completely right about Python for him, and baaam, Ruby sounds like really a nice middle ground between them all,

So this is somewhat kind of my background,
THis is why im kind of actually very curious why would Ruby version system or something intsall some Mono stuff?

Thanks in advance,
BH
Last edited by BlueHat on Jul 21st, '14, 21:00, edited 1 time in total.
BlueHat
 
Posts: 33
Joined: Jul 7th, '14, 12:34
Location: Antwerp, Belgium

Re: Ruby version manager or someth installs Mono? Why? Thx

Postby doktor5000 » Jul 21st, '14, 20:24

BlueHat wrote:Now when i went installing the ruby-rvm i noticed that it actually was also installing a bunch of Mono stuff,
How comes? Not that i dont like it or something. Im just wondering why.
[...]
THis is why im kind of actually very curious why would Ruby version system or something intsall some Mono stuff?


Not sure what you selected for installation, but it does not require mono:

Code: Select all
[doktor5000@Mageia4 ~]$ urpmq --requires ruby-rvm
--requires behaviour changed, use --requires-recursive to get the old behaviour
autoconf
byacc
readline-devel
tcl-devel
tk-devel
db4-devel
libgdbm-devel
openssl-devel
zlib-devel
gcc-c++
git
curl
patch
yaml-devel
libxml2-devel
ruby(abi)
rubygems


Although it suggests mono-devel package:

Code: Select all
[doktor5000@Mageia4 ~]$ urpmq --suggests ruby-rvm
--suggests now displays the suggested packages, see --allow-suggests for previous behaviour
java-1.6.0-sun
mono-devel


If you're curious why, from the ruby-rvm SPEC

29 # For IronRuby
30 Suggests: mono-devel


So technically, it is not required, and was also marked as (suggested) when you installed ruby-rvm.
Cauldron is not for the faint of heart!
Caution: Hot, bubbling magic inside. May explode or cook your kittens!
----
Disclaimer: Beware of allergic reactions in answer to unconstructive complaint-type posts
User avatar
doktor5000
 
Posts: 18066
Joined: Jun 4th, '11, 10:10
Location: Leipzig, Germany

Re: Ruby version manager or someth installs Mono? Why? Thx

Postby BlueHat » Jul 21st, '14, 20:59

Yea, this is what i also tought later, that indeed i could have to do with IronRuby.
Ty
BlueHat
 
Posts: 33
Joined: Jul 7th, '14, 12:34
Location: Antwerp, Belgium


Return to Basic support

Who is online

Users browsing this forum: No registered users and 1 guest