Use the command line (you’ll only be using the command line in production so you’d better get used to it! )
I meant to say, the ~ directory. Not sure what that is.
[/edit] what the hell is production?
~ means home directory for current user
‘production’ means the technical environment in which you ultimately run your public forum.
Open a terminal and doing as I have advised will take you to the discourse directory.
During rubygems installation by this script, I was prompted whether to overwrite
bundler (y/N, default No). Choosing No causes the script to exit and requires manual cleanup. Choosing
y works fine.
As noted above, this appears to no longer be accurate.
bundle exec puma is working (listening on all interfaces) for me, and with that, I also had to run
bundle exec sidekiq in a separate terminal window.
I would not use sidekiq in dev. The best way to start Discourse in dev is
bin/unicorn it handles a whole bunch of things.
All well and good until I tried the step
sudo -u postgres createuser -s "$USER"
which gives result createuser: ‘could not connect to database postgres: could not connect to server: No such file or directory Is the server running locally and accepting connections on Unix domain socket “/var/run/postgresql/.s.PGSQL.5432”?’
If you are using macos and homebrew, you can try this:
Thanks Faizaan. Unfortunately I am running Ubuntu on a Windows 10 Subsystem for Linux
You can try this
- stop the postgres server
- run the command
- start the server again
This is my result
-bash: /usr/local/var/postgres/postmaster.pid: No such file or directory
rm before that
Apologies - but still same result
root@YETI:~# rm /usr/local/var/postgres/postmaster.pid
rm: cannot remove ‘/usr/local/var/postgres/postmaster.pid’: No such file or directory
I have tried to install discourse, but it seems I cannot find it (the file). I am a very beginner in Linux command. Someone would like to help me, please?
Hello @Paul_King, I got the same problem as you! Did you find a solution?
Hey Arthur. I think you should follow this guide for setting up Discourse dev env on Windows:
@techAPJ It helped me! Thank you
Does this work on a VPS (DigitalOcean, Vultr)? I complete all the steps, including creating admin, but Discourse doesn’t load on port 3000 (I’ve tried other ports unsuccessfully).
What files do I need to change to work on my VPS?
No, this guide is intended for running Discourse in development mode on your local computer. To install Discourse on a production server, follow this guide: discourse/INSTALL.md at master · discourse/discourse · GitHub.
I’m working on a bbpress migration. Tutorials require development version.
You can run it from inside the production container. There are some other howto documents that may be good examples, but it’s a little tricky.