Skip to content

Instantly share code, notes, and snippets.

@jodosha
Last active December 22, 2015 07:20
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save jodosha/9662268 to your computer and use it in GitHub Desktop.
Save jodosha/9662268 to your computer and use it in GitHub Desktop.
Tilt Erubis dependency
require 'bundler/setup'
require 'erb'
require 'tilt'
Tilt.new 'template.erb'
source 'https://rubygems.org'
gem 'tilt', '~> 2.0'
% ruby example.rb
/Users/luca/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/tilt-2.0.0/lib/tilt/erubis.rb:2:in `require': cannot load such file -- erubis (LoadError)
from /Users/luca/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/tilt-2.0.0/lib/tilt/erubis.rb:2:in `<top (required)>'
from /Users/luca/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/tilt-2.0.0/lib/tilt/mapping.rb:259:in `const_defined?'
from /Users/luca/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/tilt-2.0.0/lib/tilt/mapping.rb:259:in `block in constant_defined?'
from /Users/luca/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/tilt-2.0.0/lib/tilt/mapping.rb:258:in `each'
from /Users/luca/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/tilt-2.0.0/lib/tilt/mapping.rb:258:in `inject'
from /Users/luca/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/tilt-2.0.0/lib/tilt/mapping.rb:258:in `constant_defined?'
from /Users/luca/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/tilt-2.0.0/lib/tilt/mapping.rb:224:in `block in lazy_load'
from /Users/luca/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/tilt-2.0.0/lib/tilt/mapping.rb:223:in `each'
from /Users/luca/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/tilt-2.0.0/lib/tilt/mapping.rb:223:in `lazy_load'
from /Users/luca/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/tilt-2.0.0/lib/tilt/mapping.rb:214:in `lookup'
from /Users/luca/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/tilt-2.0.0/lib/tilt/mapping.rb:152:in `[]'
from /Users/luca/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/tilt-2.0.0/lib/tilt/mapping.rb:135:in `new'
from /Users/luca/.rbenv/versions/2.1.1/lib/ruby/gems/2.1.0/gems/tilt-2.0.0/lib/tilt.rb:43:in `new'
from example.rb:5:in `<main>'
<h1>Hello, World!</h1>
@0sc
Copy link

0sc commented Dec 22, 2015

I had the same problem. I solve it by changing require tilt to require tilt/erb

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment