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.
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?