当我尝试使用 brew
命令时出现以下错误 .
zsh:/ usr / local / bin / brew:bad interpreter:/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin:没有这样的文件或目录
我发现few threads建议更改以下 /usr/local/Library/brew.rb
文件中的第一行...
#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -W0
至...
#!/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby -W0
问题是我在该目录中没有 brew.rb
文件 .
我是否需要创建 brew.rb
文件并添加 #!/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby -W0
?
仅供参考 - 文件 /usr/local/bin/brew
包含
#!/System/Library/Frameworks/Ruby.framework/Versions/1.8/usr/bin/ruby -W0
但如果我改成它
#!/System/Library/Frameworks/Ruby.framework/Versions/Current/usr/bin/ruby -W0
然后运行 brew
命令我收到以下错误...
/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:无效的多字节转义:/ ^ \ 037 \ 213 /(SyntaxError)无效的多字节转义:/ ^ \ 037 \ 235 /无效的多字节转义:/ ^ \ xFD7zXZ \ x00 / from / System / Library / Frameworks /Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require'from /usr/local/Library/Homebrew/global.rb:2:in <顶部(必填)>'from /System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in require'from / System / Library /Frameworks/Ruby.framework/Versions/2.0/usr/lib/ruby/2.0.0/rubygems/core_ext/kernel_require.rb:55:in要求'来自/ usr / local / bin / brew:17:in'
任何的想法?
非常感谢