アップグレードされたcheefdkで、ナイフを実行しているときにこのエラーが発生します
bash: /usr/local/bin/knife: /usr/bin/ruby2.1: bad interpreter: No such file or directory
/usr/local/bin/knife が /usr/bin/ruby2.1 を呼び出しているのはなぜですか
とにかく、 /usr/local/bin/knife ファイルを変更して、Ruby ファイルを指すようにしました
$ which ruby
/opt/chefdk/embedded/bin/ruby
#!/opt/chefdk/embedded/bin/ruby
#
# This file was generated by RubyGems.
.........