Starting a rails server in Rails 3
-
10-10-2019 - |
Question
I have created a new rails project with the command:
rails project_name
but now in that project if I run:
rails server
I just creates a new project call server, it doesn't start webrick.
How do I start the server and get rails running?
Solution
You're mixing Rails 2 and Rails 3 commands. By the looks of it, you're using Rails 2, which means starting the server would be script/server
, not rails server
OTHER TIPS
Old versions or rails are bugging you. Deinstall them using gem uninstall rails
. I recommend using RVM with gemsets to create separate environments for each project.
Step by Step rails server Installation :
- Create Gemset using " rvm create gemset "
- rails new
- goto rails app directory "cd/"
- gem install rails
- echo "rvm use " > .rvmrc for example : echo "rvm use 1.9.3-p385@mygemset" > .rvmrc
- run - "bundle install"
- rails s
yeah, nothing to do more... :)
I had this problem on Ubuntu and found that I had rails 3 installed with gem and rails 2 installed with apt. Removing the apt version solved the issue:
sudo apt-get remove rails