basecamp / pow

Zero-configuration Rack server for Mac OS X
http://pow.cx/
MIT License
3.41k stars 259 forks source link

Typhoeus gem conflict #537

Open bilus opened 7 years ago

bilus commented 7 years ago

Here I get when symlinking to a dir of a working rack app and visiting its url:

Error starting application
Your Rack app raised an exception when Pow tried to run it.
Gem::ConflictError: Unable to activate sb-connectors-0.3.2, because typhoeus-1.1.0 conflicts with typhoeus (~> 1.0.1)

Full stack trace:

~/.rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/specification.rb:2112:in `raise_if_conflicts'
~/.rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/specification.rb:1280:in `activate'
~/.rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems.rb:198:in `rescue in try_activate'
~/.rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems.rb:195:in `try_activate'
~/.rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:126:in `rescue in require'
~/.rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:39:in `require'
~/dev/Tooploox/sb-distribution/app/services/distribution/facebook/client.rb:1:in `<top (required)>'
~/.rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:121:in `require'
~/.rvm/rubies/ruby-2.3.0/lib/ruby/site_ruby/2.3.0/rubygems/core_ext/kernel_require.rb:121:in `require'
~/.rvm/gems/ruby-2.3.0/gems/deviant-1.1.0/lib/deviant/bootstrap/loader.rb:41:in `try_require'
~/.rvm/gems/ruby-2.3.0/gems/deviant-1.1.0/lib/deviant/bootstrap/loader.rb:34:in `block in require_recurse'
~/.rvm/gems/ruby-2.3.0/gems/deviant-1.1.0/lib/deviant/bootstrap/loader.rb:33:in `each'
~/.rvm/gems/ruby-2.3.0/gems/deviant-1.1.0/lib/deviant/bootstrap/loader.rb:33:in `require_recurse'
~/.rvm/gems/ruby-2.3.0/gems/deviant-1.1.0/lib/deviant/bootstrap/loader.rb:25:in `require_all'
~/.rvm/gems/ruby-2.3.0/gems/deviant-1.1.0/lib/deviant/bootstrap/loader.rb:16:in `require_optional'
~/.rvm/gems/ruby-2.3.0/gems/deviant-1.1.0/lib/deviant/bootstrap/project_loader.rb:29:in `app'
~/.rvm/gems/ruby-2.3.0/gems/deviant-1.1.0/lib/deviant/bootstrap.rb:30:in `bootstrap!'
~/dev/Tooploox/sb-distribution/config.ru:4:in `block in <main>'
~/Library/Application Support/Pow/Versions/0.5.0/node_modules/nack/lib/nack/builder.rb:4:in `instance_eval'
~/Library/Application Support/Pow/Versions/0.5.0/node_modules/nack/lib/nack/builder.rb:4:in `initialize'
~/dev/Tooploox/sb-distribution/config.ru:1:in `new'
~/dev/Tooploox/sb-distribution/config.ru:1:in `<main>'
~/Library/Application Support/Pow/Versions/0.5.0/node_modules/nack/lib/nack/server.rb:51:in `eval'
~/Library/Application Support/Pow/Versions/0.5.0/node_modules/nack/lib/nack/server.rb:51:in `load_config'
~/Library/Application Support/Pow/Versions/0.5.0/node_modules/nack/lib/nack/server.rb:42:in `initialize'
~/Library/Application Support/Pow/Versions/0.5.0/node_modules/nack/lib/nack/server.rb:12:in `new'
~/Library/Application Support/Pow/Versions/0.5.0/node_modules/nack/lib/nack/server.rb:12:in `run'
~/Library/Application Support/Pow/Versions/0.5.0/node_modules/nack/bin/nack_worker:4:in `<main>'

How do I round the problem without having to upgrade typhoeus in the gem my app is using? Thanks!