2016-04-12 37 views
0

bundle exec komutundan hata ayıklamak için çalışırken, ve pry-byebug taşlar alamıyorum.Tam sürümde hata ayıklama oturumu nasıl yapılır:

Tek başına pry'u açtığımda, show-stack komutunu kullanabiliyorum.

Ben bir pry oturumu ile bu noktada beni durduruyor, belgeli bir require 'pry' ve binding.pry komutu yerleştirip bundle exec inspec exec some_file.rb ile çalıştırdığınızda. Ben yakut chefdk gömülü sürümündeki çalıştırıyorum

[2] pry(#<#<Class:0x00000003ec1910>>)> show-stack NameError: undefined local variable or method `show' for File :#<Class:0x00000003ec1910> from (pry):1:in `initialize 

: Ben byebug veya stack_explorer Mücevher komutların herhangi birini deneyin Ancak, bir hata alıyorum. Gözetimle ilişkili taşlarla ilgili:

ubuntu_machine:~/code/tools/inspec$ chef gem list pry-* 

*** LOCAL GEMS *** 

pry (0.10.3) 
pry-byebug (3.3.0) 
pry-doc (0.8.0) 
pry-remote (0.1.8) 
pry-stack_explorer (0.4.9.2) 

Bu komutlar neden oturumun içinden alınamıyor?

cevap

2

Bu makineye kurulan yerel mücevherlerin, paket yapılandırmanızla ilgisi yoktur. Lütfen .gemspec/Gemfile numaranızda listelenen pry-stack_explorer ve pry-byebug olduğundan emin olun, sonra bundle'u çalıştırın ve yeniden deneyin.

İlgili konular