【问题标题】:can't run brew on OS X 10.9.2无法在 OS X 10.9.2 上运行 brew
【发布时间】:2014-06-13 16:05:51
【问题描述】:

我正在尝试通过 Homebrew 在 Mac OS X Mavericks 上安装 RoR,每当我尝试运行 brew 命令时,我都会收到以下信息:

phara-mac:local pharasim$ brew doctor
/usr/local/Library/Homebrew/global.rb:108:in `split': invalid byte sequence in UTF-8 (ArgumentError)
    from /usr/local/Library/Homebrew/global.rb:108:in `<top (required)>'
    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 `require'
    from /usr/local/Library/brew.rb:16:in `<main>'

我尝试在 global.rb 顶部添加#encoding: utf-8,但没有帮助。有什么想法吗?

【问题讨论】:

  • 您使用的是最新版本的 Homebrew 吗?

标签: ruby osx-mavericks homebrew


【解决方案1】:

我以前也遇到过这个问题,虽然没有用 brew。如果我没记错的话,我的路径中有一些非法字符,我通过重写 .bashrc 来修复它。

尝试运行echo $PATH 并寻找任何奇怪的字符,并确保您的个人资料没有以任何方式损坏。 (如.bashrcbash_profile)。

【讨论】:

  • 哈!原来我在 PATH 变量的末尾有 /usr/local/bin??n’export。删除它,就像一个魅力。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-11-19
  • 1970-01-01
  • 1970-01-01
  • 2014-06-25
相关资源
最近更新 更多