我在安装Homebrew时遇到问题,它看起来像问题(UTF-8(ArgumentError)错误消息中的无效字节序列)是由于我的PATH中的错误。当我运行回声$ PATH,我得到以下(一定要滚动到最右边下面的代码块,看看故障):OSX Yosemite - 路径中的无效字符
/usr/local/mysql/bin:/opt/subversion/bin/:/usr/local/bin:/usr/local/sbin:/usr/bin:/bin:/usr/sbin:/sbin:PATH=/usr/local/share/python:$PATH:PATH=/usr/local/share/npm/bin:$PATH:export PATH��:/usr/local/git/bin
我不知道在哪里那些奇怪的字符之前刚刚/ usr/local/git/bin路径来自。我使用bash(试过zshell,同样的问题)。我找不到来自哪里。我的.bash_profile文件看起来也很干净。
无论如何放置它们还有另一个错误 - 'export'是命令的一个(通常是不必要的)部分,而不是该值的一部分。这个值表明你在发生这种情况时在本地安装了'git'。还有其他多种错误,其中有'PATH ='和'$ PATH'作为值的一部分。但是,如果不访问您的文件,我们无法排除故障。你是否手动编辑你的'.bashrc'?那么'.profile'呢? – tripleee 2014-11-24 04:23:40
我可以通过编辑〜/ .bashrc和〜/ .bash_profile文件来获得吗? .bashrc是空白的,并且.bash_profile有一些由macports修改的东西。另外,如何让这些文件可供查看? – 2014-11-24 04:31:18
您需要确定PATH错误更改的位置。因为你使用的是'bash',所以我建议你使用'bash -x -l'(后面跟着'exit')来看看登录时会发生什么。看起来好像有5次尝试在代码中设置PATH,其中4个是错误的。不过,你所看到的不仅仅是一点点奇怪。你也可以尝试'echo“$ PATH”| od -c“,它会告诉你错误字符有哪些字节值。 – 2014-11-24 04:52:22