首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何通过puma-dev运行Hanami应用程序?

如何通过puma-dev运行Hanami应用程序?
EN

Stack Overflow用户
提问于 2021-12-21 11:36:19
回答 1查看 53关注 0票数 0

启动我的小型Hanami应用程序

代码语言:javascript
复制
bundle exec hanami server

效果很好。使用普马德夫提供服务失败,但是,我在~/Library/Logs/puma-dev.log中获得了这个

代码语言:javascript
复制
! Booting app 'zipper-b2957350' on socket /Users/alexander/.puma-dev/zipper/tmp/puma-dev-800.sock
zipper-b2957350[79711]: bash: no job control in this shell
zipper-b2957350[79711]: sourcing /etc/profile
zipper-b2957350[79711]: Interactive
zipper-b2957350[79711]: Login shell
zipper-b2957350[79711]: sourcing .bash_profile
zipper-b2957350[79711]: sourcing .profile
zipper-b2957350[79711]: Puma starting in single mode...
zipper-b2957350[79711]: * Puma version: 5.3.2 (ruby 2.7.1-p83) ("Sweetnighter")
zipper-b2957350[79711]: *  Min threads: 0
zipper-b2957350[79711]: *  Max threads: 5
zipper-b2957350[79711]: *  Environment: development
zipper-b2957350[79711]: *          PID: 79711
zipper-b2957350[79711]: ! Unable to load application: Bundler::GemNotFound: Could not find rake-13.0.6 in any of the sources
zipper-b2957350[79711]: /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/site_ruby/2.7.0/bundler/spec_set.rb:86:in `block in materialize': Could not find rake-13.0.6 in any of the sources (Bundler::GemNotFound)
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/site_ruby/2.7.0/bundler/spec_set.rb:80:in `map!'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/site_ruby/2.7.0/bundler/spec_set.rb:80:in `materialize'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/site_ruby/2.7.0/bundler/definition.rb:170:in `specs'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/site_ruby/2.7.0/bundler/definition.rb:237:in `specs_for'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/site_ruby/2.7.0/bundler/definition.rb:226:in `requested_specs'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/site_ruby/2.7.0/bundler/runtime.rb:101:in `block in definition_method'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/site_ruby/2.7.0/bundler/runtime.rb:20:in `setup'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/site_ruby/2.7.0/bundler.rb:149:in `setup'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/site_ruby/2.7.0/bundler/setup.rb:20:in `block in <top (required)>'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/site_ruby/2.7.0/bundler/ui/shell.rb:136:in `with_level'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/site_ruby/2.7.0/bundler/ui/shell.rb:88:in `silence'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/site_ruby/2.7.0/bundler/setup.rb:20:in `<top (required)>'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/site_ruby/2.7.0/rubygems/core_ext/kernel_require.rb:92:in `require'
zipper-b2957350[79711]:     from /Users/alexander/projects/zipper/config/environment.rb:1:in `<top (required)>'
zipper-b2957350[79711]:     from config.ru:1:in `require_relative'
zipper-b2957350[79711]:     from config.ru:1:in `block in <main>'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/gems/2.7.0/gems/rack-2.2.3/lib/rack/builder.rb:116:in `eval'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/gems/2.7.0/gems/rack-2.2.3/lib/rack/builder.rb:116:in `new_from_string'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/gems/2.7.0/gems/rack-2.2.3/lib/rack/builder.rb:105:in `load_file'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/gems/2.7.0/gems/rack-2.2.3/lib/rack/builder.rb:66:in `parse_file'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/gems/2.7.0/gems/puma-5.3.2/lib/puma/configuration.rb:345:in `load_rackup'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/gems/2.7.0/gems/puma-5.3.2/lib/puma/configuration.rb:267:in `app'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/gems/2.7.0/gems/puma-5.3.2/lib/puma/runner.rb:143:in `load_and_bind'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/gems/2.7.0/gems/puma-5.3.2/lib/puma/single.rb:44:in `run'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/gems/2.7.0/gems/puma-5.3.2/lib/puma/launcher.rb:181:in `run'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/gems/2.7.0/gems/puma-5.3.2/lib/puma/cli.rb:80:in `run'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/lib/ruby/gems/2.7.0/gems/puma-5.3.2/bin/puma:10:in `<top (required)>'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/bin/puma:23:in `load'
zipper-b2957350[79711]:     from /Users/alexander/.asdf/installs/ruby/2.7.1/bin/puma:23:in `<main>'
! Killing 'zipper-b2957350' (79711) - 'stdout/stderr closed'
* App 'zipper-b2957350' shutdown and cleaned up
! Detecting app 'zipper-b2957350' dying on start

我不明白为什么这不工作,并希望一个带有config.ru文件的机架应用程序能够正常工作。有人能帮忙吗?

EN

回答 1

Stack Overflow用户

发布于 2022-01-17 16:44:47

解决了!

我将puma添加到Gemfile中,一切都开始正常工作。合乎道理。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/70434798

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档