Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 8032843
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: June 5, 20262026-06-05T01:31:03+00:00 2026-06-05T01:31:03+00:00

Using Foreman GEM on my local development OSX I have problems making it launch

  • 0

Using Foreman GEM on my local development OSX I have problems making it launch all my services correctly. I have had issues with it so I manually copy and paste the lines from the Procfile on every reboot. Very frustrating

This is my
Procfile.rb:

redis: redis-server
resque: bundle exec rake resque:start  &&> log/resque_worker_queue.log
privpub: bundle exec rackup private_pub.ru -s thin -E production & &> log/private_pub.log
sunspot: bundle exec rake sunspot:solr:run

I always have to manually start all of them by copy paste the commands in terminal foreman start does not work, what am i missing?

This is foreman output:

    16:13:24 redis.1    | started with pid 11281
16:13:24 resque.1   | started with pid 11282
16:13:24 privpub.1  | started with pid 11283
16:13:24 sunspot.1  | started with pid 11284
16:13:24 redis.1    | [11281] 04 Jun 16:13:24 # Warning: no config file specified, using the default config. In order to specify a config file use 'redis-server /path/to/redis.conf'
16:13:24 redis.1    | [11281] 04 Jun 16:13:24 * Server started, Redis version 2.4.13
16:13:24 redis.1    | [11281] 04 Jun 16:13:24 * DB loaded from disk: 0 seconds
16:13:24 redis.1    | [11281] 04 Jun 16:13:24 * The server is now ready to accept connections on port 6379
16:13:25 redis.1    | [11281] 04 Jun 16:13:25 - DB 0: 21 keys (0 volatile) in 48 slots HT.
16:13:25 redis.1    | [11281] 04 Jun 16:13:25 - 0 clients connected (0 slaves), 955424 bytes in use
16:13:26 privpub.1  | /Users/jordan.rvm/gems/ruby-1.9.3-p194/gems/rack-1.4.1/lib/rack/builder.rb:43:in `require': cannot load such file -- /Users/jordan/rails/books/log/private_pub.log (LoadError)
16:13:26 privpub.1  |   from /Users/jordan/.rvm/gems/ruby-1.9.3-p194/gems/rack-1.4.1/lib/rack/builder.rb:43:in `parse_file'
16:13:26 privpub.1  |   from /Users/jordan/.rvm/gems/ruby-1.9.3-p194/gems/rack-1.4.1/lib/rack/server.rb:200:in `app'
16:13:26 privpub.1  |   from /Users/jordan/.rvm/gems/ruby-1.9.3-p194/gems/rack-1.4.1/lib/rack/server.rb:301:in `wrapped_app'
16:13:26 privpub.1  |   from /Users/jordan/.rvm/gems/ruby-1.9.3-p194/gems/rack-1.4.1/lib/rack/server.rb:252:in `start'
16:13:26 privpub.1  |   from /Users/jordan/.rvm/gems/ruby-1.9.3-p194/gems/rack-1.4.1/lib/rack/server.rb:137:in `start'
16:13:26 privpub.1  |   from /Users/jordan/.rvm/gems/ruby-1.9.3-p194/gems/rack-1.4.1/bin/rackup:4:in `<top (required)>'
16:13:26 privpub.1  |   from /Users/jordan/.rvm/gems/ruby-1.9.3-p194/bin/rackup:19:in `load'
16:13:26 privpub.1  |   from /Users/jordan/.rvm/gems/ruby-1.9.3-p194/bin/rackup:19:in `<main>'
16:13:26 privpub.1  | process terminated
16:13:26 system     | sending SIGTERM to all processes
16:13:26 system     | sending SIGTERM to pid 11281
16:13:26 redis.1    | [11281] 04 Jun 16:13:26 # Received SIGTERM, scheduling shutdown...
16:13:26 redis.1    | [11281] 04 Jun 16:13:26 # User requested shutdown...
16:13:26 redis.1    | [11281] 04 Jun 16:13:26 * Saving the final RDB snapshot before exiting.
16:13:26 redis.1    | [11281] 04 Jun 16:13:26 * DB saved on disk
16:13:26 redis.1    | [11281] 04 Jun 16:13:26 # Redis is now ready to exit, bye bye...
16:13:26 system     | sending SIGTERM to pid 11282
16:13:26 resque.1   | rake aborted!
16:13:26 resque.1   | SIGTERM
16:13:26 resque.1   | 
16:13:26 resque.1   | (See full trace by running task with --trace)
16:13:26 system     | sending SIGTERM to pid 11284
16:13:26 sunspot.1  | rake aborted!
16:13:26 sunspot.1  | SIGTERM
16:13:26 sunspot.1  | 
16:13:26 sunspot.1  | (See full trace by running task with --trace)
16:13:26 sunspot.1  | process terminated
16:13:26 resque.1   | process terminated
16:13:26 redis.1    | process terminated
  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. Editorial Team
    Editorial Team
    2026-06-05T01:31:04+00:00Added an answer on June 5, 2026 at 1:31 am

    Try removing your output redirects by changing the 2nd and 3rd lines to:

    resque: bundle exec rake resque:start
    privpub: bundle exec rackup private_pub.ru -s thin -E production
    

    Foreman might have issues w/ redirects in commands: https://github.com/ddollar/foreman/issues/search?q=redirect

    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Related Questions

Using C# for ASP.NET and MOSS development, we often have to embed JavaScript into
A web app I am writing in JavaScript using node.js. I use Foreman, but
Using android 2.3.3, I have a background Service which has a socket connection. There's
Using MVC2 I have an AJAX form which is posting to a bound model.
using a binary search tree I need to add to a vector all int
Using Core Data, I have a fetch request to fetch the minimum of a
I want the foreman gem to use the PORT value provided in the my
Using Java,I have to fetch multiple sets of values from an XML file to
Using MVVM. I have a DataTemplate which I am using to display an expander
using chrome and ff so far have made a nasty glitch when using scrollTo

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.