コマンドから inspec をデバッグしようとしているときに、pry-stack_explorer
とgem を機能させることができません。pry-byebug
bundle exec
pry
単独で開くと、show-stack
コマンドを使用できます。
require 'pry'
andbinding.pry
コマンドを inspecに配置して で実行するとbundle exec inspec exec some_file.rb
、その時点でpry
セッションが停止します。ただし、byebug または stack_explorer gem からコマンドを実行しようとすると、エラーが発生します。
[2] pry(#<#<Class:0x00000003ec1910>>)> show-stack NameError: undefined local variable or method `show' for File :#<Class:0x00000003ec1910> from (pry):1:in `initialize
rubyのchefdk組み込みバージョン内で実行しています。私のこじ開け関連の宝石は次のとおりです。
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)
これらのコマンドがセッション内から使用できないのはなぜですか?