# Does the Ubuntu install work as is?

**URL:** https://meta.discourse.org/t/does-the-ubuntu-install-work-as-is/82433
**Category:** Development
**Created:** [March 7, 2018, 4:16pm UTC](https://meta.discourse.org/t/does-the-ubuntu-install-work-as-is/82433 "2018-03-07T16:16:24Z")
**Posts on this page:** 2
**Page:** 1

<div class="post-metadata">

### Author: ![Sheeply](https://avatars.discourse-cdn.com/v4/letter/s/aca169/32.png) [@Sheeply](https://meta.discourse.org/u/Sheeply)
#### Post date: [March 7, 2018, 4:16pm UTC](https://meta.discourse.org/t/does-the-ubuntu-install-work-as-is/82433/1 "2018-03-07T16:16:24Z")

</div>

I installed Ubuntu on my PC rather than screwing around. I followed this install

[https://github.com/discourse/discourse/blob/master/docs/DEVELOPER-ADVANCED.md](https://github.com/discourse/discourse/blob/master/docs/DEVELOPER-ADVANCED.md)

I seemed to get everything installed then failed on “bundle exec rake db:create db:migrate”

It complains about redis

"Failed to report error: Error connecting to Redis on localhost:6379 " and a bunch of other stuff.

My questions are whether any other installs are needed but not mentioned and whether I had to use sudo to install gems. I got an error saying I didn’t have permission unless I used sudo.

Now I think there might have been a step I missed where I tell it to install into my home directory where I have permission. But I don’t see anything on that instruction page.

If I have to delete all the sudo installed gems how do I do that? Just rm a directory tree? This is a fresh install of ubuntu.

Thanks!

---

<div class="post-metadata">

### Author: ![notriddle](https://sea3.discourse-cdn.com/meta/user_avatar/meta.discourse.org/notriddle/32/133055_2.png) [@notriddle](https://meta.discourse.org/u/notriddle)
#### Post date: [March 7, 2018, 5:18pm UTC](https://meta.discourse.org/t/does-the-ubuntu-install-work-as-is/82433/2 "2018-03-07T17:18:54Z")

</div>

Looking at that guide, apparently [Redis](https://redis.io/) is installed but never actually started. Do you need to do some stuff with `systemctl` to enable it?
