How can I develop on localhost

Hello,

I am starting to develop in Rails and I would like to know is how I can develop on Rails in localhost? What I mean is using webrick but, the thing I dont understand are 2 things so I can start that are the following:

1) What is the directory for webrick and how I can set it up so its my application directory

2) what is the URL on the browser to see my app? what I missing in http:localhost:3000

Just one more question is it better to develop on local or on the server, since I am following a course and the guy on the course uses heroku to develop, can I use my VPS for it, it got Ruby on Rails installed alread.

Cheers!!

I suggest you start from the getting started guide on http://guides.rubyonrails.com which will hopefully answer most of your questions.

1) What is the directory for webrick and how I can set it up so its my application directory

It's automagically included in your new Rails app.

2) what is the URL on the browser to see my app? what I missing in http:localhost:3000

Two slashes.

Just one more question is it better to develop on local or on the server, since I am following a course and the guy on the course uses heroku to develop, can I use my VPS for it, it got Ruby on Rails installed alread.

Developing on your local machine is fine, in fact it's pretty much SOP. You *can't* develop directly on Heroku (well, not easily anyway), you develop somewhere else and push the code to Heroku.

I would recommend you use one of the common tutorials (the most common seems to be http://railstutorial.org). Go through it from start to finish. If you get stuck on something, Google relevant keywords, and if you still can't find an answer, ask here. In your Copious Spare Time, also read the Rails Guides at http://guides.rubyonrails.com/ and anything else you can get your hands on.

-Dave

  1. What is the directory for webrick and how I can set it up so its my application directory

Try in your application directory:

$ rails server

And then visit the web page:

  1. what is the URL on the browser to see my app? what I missing in http:localhost:3000

http://localhost:3000