Skip to content

Instantly share code, notes, and snippets.

@katsyoshi
Last active June 5, 2017 02:30
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 katsyoshi/d35b2a057032a64689b507d99eb8791d to your computer and use it in GitHub Desktop.
Save katsyoshi/d35b2a057032a64689b507d99eb8791d to your computer and use it in GitHub Desktop.
-[2667]% cat test.rb
require 'irb'
binding.irb
-(katsu@localhost)-(0)-<2017/06/05 11:25>--------------------------------------------------------------------------------------------------------------------------------------------------------[/home/katsu/Program/Itamae/itamae-recipes]-
-[2668]% itamae local test.rb -l debug
INFO : Starting Itamae...
DEBUG : Executing `mkdir -p /tmp/itamae_tmp`...
DEBUG : exited with 0
DEBUG : Executing `chmod 777 /tmp/itamae_tmp`...
DEBUG : exited with 0
/home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/itamae-1.9.11/lib/itamae/resource.rb:48:in `rescue in autoload_plugin_resource': context resource is missing. (Itamae::Resource::Error)
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/itamae-1.9.11/lib/itamae/resource.rb:44:in `autoload_plugin_resource'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/itamae-1.9.11/lib/itamae/resource.rb:38:in `rescue in rescue in get_resource_class'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/itamae-1.9.11/lib/itamae/resource.rb:35:in `rescue in get_resource_class'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/itamae-1.9.11/lib/itamae/resource.rb:32:in `get_resource_class'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/itamae-1.9.11/lib/itamae/recipe.rb:98:in `respond_to_missing?'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/2.4.0/irb/extend-command.rb:178:in `respond_to?'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/2.4.0/irb/extend-command.rb:178:in `install_alias_method'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/2.4.0/irb/extend-command.rb:202:in `block in extend_object'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/2.4.0/irb/extend-command.rb:201:in `each'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/2.4.0/irb/extend-command.rb:201:in `extend_object'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/2.4.0/irb.rb:413:in `extend'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/2.4.0/irb.rb:413:in `initialize'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/2.4.0/irb.rb:713:in `new'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/2.4.0/irb.rb:713:in `irb'
from /home/katsu/Program/Itamae/itamae-recipes/test.rb:2:in `load'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/itamae-1.9.11/lib/itamae/recipe.rb:58:in `instance_eval'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/itamae-1.9.11/lib/itamae/recipe.rb:58:in `load'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/itamae-1.9.11/lib/itamae/runner.rb:52:in `block in load_recipes'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/itamae-1.9.11/lib/itamae/runner.rb:43:in `each'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/itamae-1.9.11/lib/itamae/runner.rb:43:in `load_recipes'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/itamae-1.9.11/lib/itamae/runner.rb:13:in `run'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/itamae-1.9.11/lib/itamae/cli.rb:126:in `run'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/itamae-1.9.11/lib/itamae/cli.rb:37:in `local'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/thor-0.19.4/lib/thor/command.rb:27:in `run'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/thor-0.19.4/lib/thor/invocation.rb:126:in `invoke_command'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/thor-0.19.4/lib/thor.rb:369:in `dispatch'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/thor-0.19.4/lib/thor/base.rb:444:in `start'
from /home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/itamae-1.9.11/bin/itamae:4:in `<top (required)>'
from /home/katsu/.rbenv/versions/2.4.1/bin/itamae:22:in `load'
from /home/katsu/.rbenv/versions/2.4.1/bin/itamae:22:in `<main>'
-[2671]% cat test.rb
require 'pry'
binding.pry
-(katsu@localhost)-(0)-<2017/06/05 11:28>--------------------------------------------------------------------------------------------------------------------------------------------------------[/home/katsu/Program/Itamae/itamae-recipes]-
-[2672]% itamae local test.rb -l debug
INFO : Starting Itamae...
DEBUG : Executing `mkdir -p /tmp/itamae_tmp`...
DEBUG : exited with 0
DEBUG : Executing `chmod 777 /tmp/itamae_tmp`...
DEBUG : exited with 0
before_session hook failed: Pry::CommandError: Cannot locate this method: load. Try `gem-install pry-doc` to get access to Ruby Core documentation.
/home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/pry-0.10.4/lib/pry/method.rb:489:in `pry_doc_info'
(see _pry_.hooks.errors to debug)
[1] pry(#<Itamae::Recipe::EvalContext>)> node
=> #<Itamae::Node:0x0055f89c294880
@backend=
#<Itamae::Backend::Local:0x0055f89c2951b8
@backend=
#<Specinfra::Backend::Exec:0x0055f89c2950c8
@config={:shell=>"/bin/sh"},
@stderr_handler=#<Proc:0x0055f89cbb97f8@/home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/itamae-1.9.11/lib/itamae/backend.rb:141 (lambda)>,
@stdout_handler=#<Proc:0x0055f89cbb9910@/home/katsu/.rbenv/versions/2.4.1/lib/ruby/gems/2.4.0/gems/itamae-1.9.11/lib/itamae/backend.rb:141 (lambda)>>,
@buf={"stdout"=>"", "stderr"=>""},
@executed_commands=[{:command=>"mkdir -p /tmp/itamae_tmp", :duration=>0.002470731735229492}, {:command=>"chmod 777 /tmp/itamae_tmp", :duration=>0.002199411392211914}],
@options={"shell"=>"/bin/sh", "login_shell"=>false, "ohai"=>false, "detailed_exitcode"=>false, "log_level"=>"debug", "color"=>true}>,
@mash={}>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment