Ruby IDE's

Hi Sunil

If you know Eclipse , Simply use this

http://www.aptana.com/rails

Install Aptana Studio First . It is based on Eclipse .
Then if you know Eclipse then you install RadRails Plugin using
Plugin-Finder in Eclipse .

For Installing Ruby on Windows use the One-Click Installer
I created it Yesterday :slight_smile: . Its for Ruby 1.9.l

See Below ,

···

-------------------------------------------------------------------------------
Latest Ruby 1.9.1 One-Click Installer with No-Hassle Rails Installation
-------------------------------------------------------------------------------
Filename : Ruby 1.9.1 One-Click Installer for Windows
Author : Rohit Chauhan
Facebook URL : http://www.facebook.com/rohitchauhan802

Installation :

1) Click to Install Ruby . Follow Instructions .
2) To Install Ruby on Rails framework , Open Command Prompt in Windows
and type "gem install rails" .

3)To Uninstall Ruby , Go to Control Panel -> Uninstall
  Find Ruby with the Red "Ruby ICON"
  Click on Uninstall Button

----------------------
Download Here
----------------------

--
Posted via http://www.ruby-forum.com/.

Rilindo Foster wrote:

I second on Netbeans and the sentiment IDEs. They become very
important once you start work with Rails.

(If not an IDE, at least a good Editor that supports Ruby very well. I
would recommend Komodo editor, Emacs (for Linux/Mac) or TextMate).

You dont have actual Ruby Language ( Interpretor ) installed

Install this ,

http://www.mediafire.com/file/v3zdvzu2rmt/ruby_1.9.1.msi

Not sure though

···

--
Posted via http://www.ruby-forum.com/\.

Well, the question of editors is entirely different from that of IDEs. One can employ a good editor (I use jEdit, and it's excellent -also platform independent) without all the front end nonsense of an IDE. Admittedly, however, for some people an IDE may seem a good idea. But what does it really do for you? A good editor plus IDE plus a decent testing tool puts you in business with the lowest possible overhead. Why not go that direction? Simple, direct, and fast. No nonsense.

t.

Rilindo Foster wrote:

···

I second on Netbeans and the sentiment IDEs. They become very important once you start work with Rails.

(If not an IDE, at least a good Editor that supports Ruby very well. I would recommend Komodo editor, Emacs (for Linux/Mac) or TextMate).
On Jul 20, 2009, at 3:52 AM, Wesley Chen wrote:

I don't agree the guy Tom.
For the testers, the efficient is quite important.
I recommend Netbeans6.7 ruby version.

Thanks.
Wesley Chen.

On Mon, Jul 20, 2009 at 3:47 PM, Tom Cloyd <tomcloyd@comcast.net> wrote:

to an IDE. I simply don't see any advantage at all.

--

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tom Cloyd, MS MA, LMHC - Private practice Psychotherapist
Bellingham, Washington, U.S.A: (360) 920-1226
<< tc@tomcloyd.com >> (email)
<< TomCloyd.com >> (website) << sleightmind.wordpress.com >> (mental health weblog)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

The person he replied to said himself that he didn't have much experience. It didn't look like a personal attack to me when he's quoting the guy.

···

________________________________
From: James Britt <james.britt@gmail.com>
To: ruby-talk ML <ruby-talk@ruby-lang.org>
Sent: Monday, July 20, 2009 10:10:53 AM
Subject: Re: ruby IDE's

marc wrote:

Might I suggest that when you have a lot more experience, and spend more
time coding, then the advantages will become very clear.

Please avoid personal attacks.

Disagreement with your preferences != lack of experience, and it's rude to suggest it.

Thanks,

-- James Britt

www.jamesbritt.com - Playing with Better Toys
www.ruby-doc.org - Ruby Help & Documentation
www.rubystuff.com - The Ruby Store for Ruby Stuff
www.neurogami.com - Smart application development

I agree with that.

In my view when you learn a technology you better be close the metal.
I've known Java web developers that don't understand what's going on
because they have started directly with the metaphors a framework
gives on top of HTTP. I recommend them to pick a book on bare CGI
programming, nothing like that let's you see how naked web programming
is, and once you know what's going on *then* you are productive and
know what you are doing with a framework.

Similarly, IDEs understood as something you live in hide what's going
on. And that includes the emacs guy that does everything in emacs,
runs irb in emacs, runs the test suite in emacs, runs migrations in
emacs, etc. That is an IDE in my definition of IDE.

To someone who is learning I would recommend to use a simple editor
that does syntax highlighting, and is free, like Smultron or Crimson
editor, and understand the command line and environment which is
natural to your programming language, in addition to PATH, RUBYLIB,
what is a shebang in Unix, etc. I've been teaching Perl in the
university for a few years and that's the way I do it. *Once* you know
the basics, then you can jump to use a tool that let's you manage all
that stuff in a proficient way. But then you are driving, you are in
control, instead of having a bunch of fuzzy concepts that somehow work
together.

···

On Mon, Jul 20, 2009 at 7:32 PM, Robert Dober<robert.dober@gmail.com> wrote:

However I do not want to argue that IDEs do not have their merits, but
maybe it is worth mentioning that we are hinting a beginner who wants
to learn Ruby.

James Britt wrote:

marc wrote:

Might I suggest that when you have a lot more experience, and spend more
time coding, then the advantages will become very clear.

Please avoid personal attacks.

Disagreement with your preferences != lack of experience, and it's rude
to suggest it.

Thanks,

He stated that he was inexperienced - he used the term "absolute
amateur" - so I suggested - note the use of the word - that with a bit
more experience he might further his knowledge. There was no ad
hominem in what I said, unlike what you just wrote; but I'll put that
down to a lack of experience too.

···

--
Best,
Marc

"Change requires small steps."

Robert Dober wrote:

Tom Cloyd wrote:

However I do not want to argue that IDEs do not have their merits, but
maybe it is worth mentioning that we are hinting a beginner who wants
to learn Ruby.

I belive that the hinting that something like netbeans gives you is a
huge benefit to beginners; as well as the inbuilt testing. I could go
on. There are a lot of benefits to a beginner to using an IDE.

I'd certainly recommend Netbeans over gvim or emacs!

I'm an absolute amateur with Ruby, and always will be, I now run from
the command line, and use the ruby-debug gem (not yet available in ruby
1.9), and am completely pleased with what I can do. I would never go
back to an IDE. I simply don't see any advantage at all.

Might I suggest that when you have a lot more experience, and spend more
time coding, then the advantages will become very clear.

So clear that you are assuming we know them?

I assumed nothing, and I have no idea how you incorrectly inferred that.

···

On 7/20/09, marc <gmane@auxbuss.com> wrote:

--
Best,
Marc

"Change requires small steps."

Me and a few colleagues of mine are loving RubyMine, having recently
switched from NetBeans.

···

--
Roderick van Domburg


--
Posted via http://www.ruby-forum.com/.

Rohit Chauhan wrote:

Rilindo Foster wrote:

I second on Netbeans and the sentiment IDEs. They become very
important once you start work with Rails.

(If not an IDE, at least a good Editor that supports Ruby very well. I
would recommend Komodo editor, Emacs (for Linux/Mac) or TextMate).

You dont have actual Ruby Language ( Interpretor ) installed

Install this ,

ruby_1.9.1

Not sure though

Need to select an Interpretor in Settings .

Like you use "java.exe -jar abcxyz.jar" to run Java Programs .

Ruby programs are run like "ruby.exe abcxyz.rb"

So , actual Interpretor ( or the Entry point to Interpretor ) should be
selected in Eclipse Settings

···

--
Posted via http://www.ruby-forum.com/\.

With the latest, I think its 4.3.17pre, It loads up and then the loading bar at the bottom gets to "Run startup script" and hangs there forever.

I tried the irc channel, I tried different builds Nobody can solve it, nobody even has an idea what is wrong.

I spent literally seven hours trying to get JEdit past this problem on my Mac Os X machine without any success at all.

I tried the os x specific one, I tried the platform independent one.

I asked on the ruby on rails and ruby language ircs too. I have the pre-requisites, but it seems I am doomed to suffer this issue that nobody seems to be experiencing without letup, while everyone else installs it and has it ring without a single hitch. Google send me a message "Give it up" when last I tried to find the answer.

···

________________________________
From: Tom Cloyd <tomcloyd@comcast.net>
To: ruby-talk ML <ruby-talk@ruby-lang.org>
Sent: Monday, July 20, 2009 8:07:11 AM
Subject: Re: ruby IDE's

Well, the question of editors is entirely different from that of IDEs. One can employ a good editor (I use jEdit, and it's excellent -also platform independent) without all the front end nonsense of an IDE. Admittedly, however, for some people an IDE may seem a good idea. But what does it really do for you? A good editor plus IDE plus a decent testing tool puts you in business with the lowest possible overhead. Why not go that direction? Simple, direct, and fast. No nonsense.

t.

Rilindo Foster wrote:

I second on Netbeans and the sentiment IDEs. They become very important once you start work with Rails.

(If not an IDE, at least a good Editor that supports Ruby very well. I would recommend Komodo editor, Emacs (for Linux/Mac) or TextMate).
On Jul 20, 2009, at 3:52 AM, Wesley Chen wrote:

I don't agree the guy Tom.
For the testers, the efficient is quite important.
I recommend Netbeans6.7 ruby version.

Thanks.
Wesley Chen.

On Mon, Jul 20, 2009 at 3:47 PM, Tom Cloyd <tomcloyd@comcast.net> wrote:

to an IDE. I simply don't see any advantage at all.

--
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tom Cloyd, MS MA, LMHC - Private practice Psychotherapist
Bellingham, Washington, U.S.A: (360) 920-1226
<< tc@tomcloyd.com >> (email)
<< TomCloyd.com >> (website) << sleightmind.wordpress.com >> (mental health weblog)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

I use editor + console. I don't launch irb sessions inside IDEs, nor
do I launch servers or execute rake tasks.

But RubyMine for example gives you an editor which is just richer. It
tells you that your code is well/bad formed on the fly, it allows you
to do some refactors robustly, it understands Rails refactors, like
the implications in the file system of refactoring a controller.
Code-completion and jumping to definitions works very decently, open
type, etc. The list of features like this is long. Of course you have
all the goodies in other editors, moving around.

So it is not a matter of IDE versus TM, say, you can use RubyMine just
because of the editor and project management, and still have your
consoles around.

Oh BTW RubyMine is by far my preferred IDE for Ruby/Rails development.

···

On Mon, Jul 20, 2009 at 5:07 PM, Tom Cloyd<tomcloyd@comcast.net> wrote:

Well, the question of editors is entirely different from that of IDEs. One
can employ a good editor (I use jEdit, and it's excellent -also platform
independent) without all the front end nonsense of an IDE. Admittedly,
however, for some people an IDE may seem a good idea. But what does it
really do for you?

<snip>

Might I suggest that when you have a lot more experience, and spend more
time coding, then the advantages will become very clear.

So clear that you are assuming we know them?

I assumed nothing, and I have no idea how you incorrectly inferred that.

I just meant, please tell us the advantages that become clear!

Sorry if I was not clear.
Robert

···

On 7/20/09, marc <gmane@auxbuss.com> wrote:

--
Toutes les grandes personnes ont d’abord été des enfants, mais peu
d’entre elles s’en souviennent.

All adults have been children first, but not many remember.

[Antoine de Saint-Exupéry]

marc wrote:

James Britt wrote:

marc wrote:

Might I suggest that when you have a lot more experience, and spend more
time coding, then the advantages will become very clear.

Please avoid personal attacks.

Disagreement with your preferences != lack of experience, and it's rude to suggest it.

Thanks,
    
He stated that he was inexperienced - he used the term "absolute
amateur" - so I suggested - note the use of the word - that with a bit
more experience he might further his knowledge. There was no ad
hominem in what I said, unlike what you just wrote; but I'll put that
down to a lack of experience too.

James, I'm a big fan of yours, but I'm also keenly aware of poorly constructed arguments (e.g., ad hominem it bastard brothers). I think I have to agree with Marc here. I think he was making a legitimate proposition - in form if not in substance. He may be right, but I cannot confirm it. And I don't see any hint of ad hominem here. We DO see things through the lense of our experience. We have little choice.

I will say, however, that after working with a number of IDE's, and rather enjoying them for their "gee whiz" appeal - all those tools, and such - retreating from the disaster that Aptana was for a while to mere jEdit and the CLI was a breath of fresh air for me. I felt, and still feel, MUCH more directly engaged, and I've gotten a ton of work done with these tools.

I strongly believe in keeping things as simple as possible. And I should also mention that while I've designed and run a number of websites, I do not use Rails and am not likely to. I can see how with Rails something like Aptana or Netbeans might be peachy. Netbeans might be terrific also if one was using jruby, which certainly does have some nice features...but not for me.

Gotta fit the tools to the guy, and his needs, I suspect.

I just don't have time to let things get to complex, and that undoubtedly drives my preferences.

And I still think beginners should learn to run things without an IDE, then migrate to that more complex world if it makes sense.

Tom

···

--

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
Tom Cloyd, MS MA, LMHC - Private practice Psychotherapist
Bellingham, Washington, U.S.A: (360) 920-1226
<< tc@tomcloyd.com >> (email)
<< TomCloyd.com >> (website) << sleightmind.wordpress.com >> (mental health weblog)
~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

marc wrote:

He stated that he was inexperienced - he used the term "absolute
amateur" - so I suggested - note the use of the word - that with a bit
more experience he might further his knowledge. There was no ad
hominem in what I said, unlike what you just wrote; but I'll put that
down to a lack of experience too.

I'm sorry you choose to spin my mistake as an ad hominem against you.

And sorry you prefer to toss in a pointless comment before reading what I had to say.

Thanks anyway; I learned something quite useful here, though not about IDEs.

Chalk it up to experience.

···

--
James Britt

www.jamesbritt.com - Playing with Better Toys
www.ruby-doc.org - Ruby Help & Documentation
www.rubystuff.com - The Ruby Store for Ruby Stuff
www.neurogami.com - Smart application development

Out of curiosity, I downloaded RubyMine. Looks good (I'll have to test it on my work laptop to see if it'll work well, since Netbeans on that machine is a sloth), except that my needs require that my IDE supports Perl/Python, among other things. :expressionless:

···

On Jul 20, 2009, at 5:35 AM, Roderick van Domburg wrote:

Me and a few colleagues of mine are loving RubyMine, having recently
switched from NetBeans.

--
Roderick van Domburg
http://www.nedforce.com
--
Posted via http://www.ruby-forum.com/\.

Hi,
Thank you very much, Its running nw…
i downloaded one ruby project called chilkatRuby,its project or wat??? .
how to deploy this project in eclipse??

···

--
Posted via http://www.ruby-forum.com/.

So it is not a matter of IDE versus TM, say, you can use RubyMine just
because of the editor and project management, and still have your
consoles around.

You could also use Netbeans and still "have your consoles around".

How exactly does RubyMine relate to IntelliJ IDEA? Is it an
independent product? Or is it more like IntelliJ IDEA + Ruby plugin -
everything else?

Tom Cloyd wrote:

James, I'm a big fan of yours, but I'm also keenly aware of poorly constructed arguments (e.g., ad hominem it bastard brothers). I think I have to agree with Marc here. I think he was making a legitimate proposition - in form if not in substance. He may be right, but I cannot confirm it. And I don't see any hint of ad hominem here. We DO see things through the lense of our experience. We have little choice.

I read too quickly and missed that the OP expressed inexperience. So I was wrong in assessing the intent of the response, and wrong in my reply. Mea culpa.

However, absent that bit of info, it is generally insulting to suggest to someone that their particular opinion is due to a lack a experience (as opposed to criticism the opinion directly). The "you would think different if you weren't so inexperienced" line is a common way to knock down a person rather than the opinion expressed. If nothing else, it's cheap and dismissive.

Oddly enough, though, I usually see this particular argument going the other way; people asserting that IDE's are a beginner's crutch, and that with enough experience people will eventually come around to the One True Way of Coding.

I don't find *that* any more persuasive, and generally don't see a connection between experience and IDE preference. It just happens to be the case with me that more experience has lead me further away from IDE's, but I know smart, skilled people who are just the opposite.

I will say, however, that after working with a number of IDE's, and rather enjoying them for their "gee whiz" appeal - all those tools, and such - retreating from the disaster that Aptana was for a while to mere jEdit and the CLI was a breath of fresh air for me. I felt, and still feel, MUCH more directly engaged, and I've gotten a ton of work done with these tools.

That sounds like my experience as well, preferring multiple consoles, screen, gvim, tabs, etc. to some monolithic IDE. But certain projects and languages beg for an IDE (many large Java projects would have been hell without NetBeans or Eclipse).

I strongly believe in keeping things as simple as possible. And I should also mention that while I've designed and run a number of websites, I do not use Rails and am not likely to. I can see how with Rails something like Aptana or Netbeans might be peachy. Netbeans might be terrific also if one was using jruby, which certainly does have some nice features...but not for me.

NetBeans has some sweet refactoring tools, and can't be beat for the GUI editor, but when I use it I use it in conjunction with gvim so as to not slow down my basic editing.

Gotta fit the tools to the guy, and his needs, I suspect.

No doubt.

···

--
James Britt

www.jamesbritt.com - Playing with Better Toys
www.ruby-doc.org - Ruby Help & Documentation
www.rubystuff.com - The Ruby Store for Ruby Stuff
www.neurogami.com - Smart application development

<snip>

James, I'm a big fan of yours, but I'm also keenly aware of poorly
constructed arguments (e.g., ad hominem it bastard brothers). I think I
have to agree with Marc here. I think he was making a legitimate
proposition - in form if not in substance. He may be right, but I cannot
confirm it.

Nor can he (or nor does he want ) It is easy to tell phrases like
"experience will show [you]"
but there is no useful information at all. So I asked him twice to
provide some...
Your advice however was sound in the way that you clearly stated why a
sophisticated IDE might be harmful for a beginner (Xavier elaborated
nicely).

Given that, poor OP is reading a plethora of posts indicating cool
IDEs and it will be difficult and time consuming for him to chose.

Cheers
Robert

···

On 7/20/09, Tom Cloyd <tomcloyd@comcast.net> wrote:

So it is not a matter of IDE versus TM, say, you can use RubyMine just
because of the editor and project management, and still have your
consoles around.

You could also use Netbeans and still "have your consoles around".

Sure, the editor of your preferred IDE would do for this use pattern.

How exactly does RubyMine relate to IntelliJ IDEA? Is it an
independent product? Or is it more like IntelliJ IDEA + Ruby plugin -
everything else?

It's been ages since I used IntelliJ. I am almost certain RubyMine is
an independent product that shares the undelying IDE engine somehow. I
guess it does because the first versions are rich in IntelliJ non-Java
specific features already.

In my opinion they are going to do for Ruby/Rails what they did for
Java, come to the market with a winner. (Hey just an opinion, no
relationship with them).

Also, there are free licenses for using RubyMine for open source
developers, I didn't need to purchase a license.

···

On Mon, Jul 20, 2009 at 6:43 PM, lith<minilith@gmail.com> wrote: