`': uninitialized constant Tilt::CompileSite (NameError) using Sinatra / Unicorn

后端 未结 2 1985
礼貌的吻别
礼貌的吻别 2020-12-19 17:52

I\'m new in the Ruby world. I created my first app using Sinatra, and I\'m having some trouble on my production server.

When I run unicorn -c randmovie_unicorn

相关标签:
2条回答
  • 2020-12-19 18:32

    I think it's a bug in tilt 2.0.0 or in sinatra. Specify tilt version in your Gemfile:

    gem 'tilt', '~> 1.4.1'
    
    0 讨论(0)
  • 2020-12-19 18:33

    I had a similar problem.

    Make sure you don't have tilt 2.0.0 installed, and that you have a version of tilt that sinatra does support. For some reason bundler does not respect sinatra's dependencies properly, so you have to specify them explicitly.

    Current tilt dependency for latest version of sinatra (1.4.4 as of this writing) is

    gem 'tilt', '>= 1.3.4', '~> 1.3'
    
    0 讨论(0)
提交回复
热议问题