Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/20.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby can';t在OS X 10.9.2上运行brew_Ruby_Osx Mavericks_Homebrew - Fatal编程技术网

Ruby can';t在OS X 10.9.2上运行brew

Ruby can';t在OS X 10.9.2上运行brew,ruby,osx-mavericks,homebrew,Ruby,Osx Mavericks,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

我试图通过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>'
phara mac:local pharasim$brew doctor
/usr/local/Library/Homebrew/global.rb:108:“拆分”中:UTF-8中的字节序列无效(ArgumentError)
from/usr/local/Library/Homebrew/global.rb:108:in`'
from/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:55:in'require'
from/System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/lib/Ruby/2.0.0/rubygems/core\u ext/kernel\u require.rb:55:in'require'
from/usr/local/Library/brew.rb:16:in`'

我曾尝试在global.rb上添加
#encoding:utf-8
,但没有效果。有什么想法吗?

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


尝试运行
echo$PATH
,查找任何奇怪的字符,并确保您的配置文件没有以任何方式被破坏。(如
.bashrc
bash\u profile

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


尝试运行
echo$PATH
,查找任何奇怪的字符,并确保您的配置文件没有以任何方式被破坏。(如
.bashrc
bash\u profile

您使用的是最新版本的自制软件吗?您使用的是最新版本的自制软件吗?哈哈!原来我在PATH变量的末尾有
/usr/local/bin??n'export
。移除它,就像一个符咒。哈!原来我在PATH变量的末尾有
/usr/local/bin??n'export
。移除它,就像一个符咒。