ruby - Bad interpreter error when running Brew commands -


i following error when try use brew commands.

zsh: /usr/local/bin/brew: bad interpreter: /system/library/frameworks/ruby.framework/versions/1.8/usr/bin: no such file or directory

i found few threads recommend changing first line on following /usr/local/library/brew.rb file from...

#!/system/library/frameworks/ruby.framework/versions/1.8/usr/bin/ruby -w0

to...

#!/system/library/frameworks/ruby.framework/versions/current/usr/bin/ruby -w0

the issue don't have brew.rb file in directory.

do need create brew.rb file , add #!/system/library/frameworks/ruby.framework/versions/current/usr/bin/ruby -w0?

fyi - file /usr/local/bin/brewcontains

#!/system/library/frameworks/ruby.framework/versions/1.8/usr/bin/ruby -w0

but if change

#!/system/library/frameworks/ruby.framework/versions/current/usr/bin/ruby -w0

and run brew command following error...

/system/library/frameworks/ruby.framework/versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require': /usr/local/library/homebrew/extend/pathname.rb:191: invalid multibyte escape: /^\037\213/ (syntaxerror) invalid multibyte escape: /^\037\235/ invalid multibyte escape: /^\xfd7zxz\x00/ /system/library/frameworks/ruby.framework/versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require' /usr/local/library/homebrew/global.rb:2:in <top (required)>' /system/library/frameworks/ruby.framework/versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require' /system/library/frameworks/ruby.framework/versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require' /usr/local/bin/brew:17:in'

any idea?

thanks lot