Welcome to the Treehouse Community
Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.
Looking to learn something new?
Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.
Start your free trialJohanne Trippas
7,367 PointsVagrant up
Hi, my installation of Ruby hasn't gone very well. Now I am getting the following message with the 'vagrant up' command.
$ vagrant up
Bringing machine 'default' up with 'virtualbox' provider...
Vagrant cannot forward the specified ports on this VM, since they
would collide with some other application that is already listening
on these ports. The forwarded port to 3000 is already in use
on the host machine.
To fix this, modify your current projects Vagrantfile to use another
port. Example, where '1234' would be replaced by a unique host port:
config.vm.network :forwarded_port, guest: 3000, host: 1234
Sometimes, Vagrant will attempt to auto-correct this for you. In this
case, Vagrant was unable to. This is usually because the guest machine
is in a state which doesn't allow modifying port forwarding.
Any ideas what I should do?
Thanks!
2 Answers
Johanne Trippas
7,367 PointsI don't know if it has anything to do with it, but I closed and opened my terminal window and now it seems all fine.
James Barnett
39,199 PointsYou might have another application open that's using port 3000. The command lsof -i | grep LISTEN
might tell you which one, and you can kill it. A restart might clear the port too.
In the worst case, you can go into the Vagrantfile and change the line config.vm.forward_port 3000, 3000
to config.vm.forward_port 3000, 3001
and load the page at http://localhost:3001 instead.
quoted from: http://d.ucsd.edu/class/intro-hci/lab/lab1/lab2_prep.html
Jacob Smith
10,926 PointsI was having the same issue! This should be the best answer on this thread.