Você precisa iniciar o zero como seu próprio processo e, em seguida, apontar a configuração do servidor do chef-shell para o chef-zero em execução.
Veja este exemplo:
Em um terminal:
$ chef-zero
>> Starting Chef Zero (v4.2.1)...
>> WEBrick (v1.3.1) on Rack (v1.6.1) is listening at http://127.0.0.1:8889
>> Press CTRL+C to stop
Em outro terminal:
$ chef-shell -z -S http://localhost:8889
Você também pode criar um novo arquivo client.rb
e usar: chef-shell -z -c /path/to/client.rb