puma / puma-dev

A tool to manage rack apps in development with puma

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Support question on Readme

gkatsanos opened this issue · comments

You mention:
You can either build from source or download a binary from https://github.com/puma/puma-dev/releases

What exactly does this mean? I tried cloning the repo and running "make" , "make install" but none of these work. Do you have some concrete steps you can add or paste here (I can make the PR) in order to build puma-dev for linux?

Thanks

make will drop a puma-dev binary in the root of the repository. Here are the results of me running make on Ubuntu (not virtualized).

The linux version of the binary doesn't provide -install or -setup flags, so running the service in the background on Linux is not exactly "zeroconfig."

[puma-dev](master)$ uname -a
Linux hostname 3.13.0-170-generic #220-Ubuntu SMP Thu May 9 12:40:49 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux

[puma-dev](master)$ git show
commit 338eaccfb43c199fb7e93fb2d62a5277fcf7a7dd
Merge: 70121c7 d6656e0
Author: Nate Berkopec <nate.berkopec@gmail.com>
Date:   Wed Aug 21 11:11:31 2019 +0000

    Merge pull request #170 from matthewrudy/testing

    Add Travis and Fix the tests

[puma-dev](master)$ git status
On branch master
Your branch is up-to-date with 'origin/master'.

nothing to commit, working directory clean

[puma-dev](master)$ make
go build ./cmd/puma-dev

[puma-dev](master)$ ./puma-dev -V
Version: devel (go1.11.2)

@gkatsanos i took a crack at making install / setup documentation more explicit here. #209

I also added a make install command that will, as one might expect, place the binary in $GOPATH.

Do you might taking a look and see if it helps answer your question(s)?

Closed in #209