subcontractor
subcontractor copied to clipboard
rvm aware process launcher for foreman
Foreman is dead. Child process is dead. `subcontract` is alive and doesn't die on kill with term or int. I am `kill -9`ing it. I'd prefer not to do that....
This is useful for many cases, but specially to specify `GEM_PATH` so we can use a specific gemset with `rbenv`.
What is the license for this Gem? Is it MIT/BSD etc?
When you're using --chdir you often want to load the .env file in the chdir directory, not the directory foreman is run from. I might take a stab at this.
I updated rvm and subcontractor stopped working. Foreman fails
newer versions of rvm break with this message.
When using the slanger example, this is happening with slanger 0.3.4 ``` 14:07:26 slanger.1 | /Users/tonyp/.rvm/gems/ruby-1.9.3-p125@test_shit/gems/subcontractor-0.4.1/lib/subcontractor/cli.rb:39:in ``': deadlock; recursive locking (ThreadError) 14:07:26 slanger.1 | from /Users/tonyp/.rvm/gems/ruby-1.9.3-p125@test_shit/gems/subcontractor-0.4.1/lib/subcontractor/cli.rb:39:in `find_child_pids' 14:07:26 slanger.1 |...