Windows: Unfortunately, I can't make any personal recommendations here, but you can do what I did: drop "rails windows" into Google to see what the latest thinking is on setting up a Rails development environment on Windows.As far as command lines go, you're totally set: every Linux distribution comes with at least one command line terminal application (and often several). I'd recommend graphical Vim (gVim), gedit (with the GMate plugins), or Kate. Linux: Your editor options are basically the same as OS X, minus TextMate.7 I use iTerm for my command line terminal others prefer the native Terminal app. Other options include Emacs and MacVim (launched with the command macvim), the excellent Macintosh version of Vim. Macintosh OS X: Like many Rails developers, I prefer TextMate.Which combination you use depends on your tastes and your platform:įigure 1.1 A text editor/command line development environment (TextMate/iTerm). What are we to use to develop Rails apps, if not some awesome all-in-one IDE? I'd guess the majority of Rails developers opt for the same solution I've chosen: use a text editor to edit text, and a command line to issue commands ( Figure 1.1). I encourage you to try them and see if they work for you, but I have a confession to make: I have never found an IDE that met all my Rails development needs-and for some projects I haven't even been able to get them to work at all. All are cross-platform, and I've heard good things about several of them. There is no shortage of Rails IDEs indeed, the main Ruby on Rails site names four: RadRails, RubyMine, 3rd Rail, and NetBeans. 1.2.1 Development EnvironmentsĬonsidering various idiosyncratic customizations, there are probably as many development environments as there are Rails programmers, but there are at least two broad themes: text editor/command line environments, and integrated development environments (IDEs). It's not just you every developer goes through it (often more than once), but rest assured that the effort will be richly rewarded. There is quite a bit of overhead here, especially if you don't have extensive programming experience, so don't get discouraged if it takes a while to get started. It's time now to get going with a Ruby on Rails development environment and our first application.
![installing rails gen in ruby mine installing rails gen in ruby mine](https://i.ytimg.com/vi/OlyHwgXaSV0/mqdefault.jpg)
Ruby on Rails 3 Tutorial: Learn Rails by Example