这是一个奇怪的事情,虽然我确定最近安装的Sierra与此有关。 事实上,昨天晚上我不得不完全(手动删除)整个rbenv文件夹,使其再次运行。
简而言之,在〜/ .zshrc文件中的PATH声明之后立即添加了以下eval "$(rbenv init -)"
。
但是,在启动iTerm控制台时,忽略了该行传递,实际上忽略了垫片下的所有gem。这也应该导致加载默认的ruby版本,因为ruby -v
返回我最近安装的全局2.3.1。
有趣的是命令行中的eval "$(rbenv init -)"
正确解析,之后一切正常。
我有另一台Mac,我无法安装Sierra,相同的设置,相同的ZSH版本等都可以正常使用。
有没有人经历过同样的事情?
由于 安德烈
答案 0 :(得分:0)
好的,我已经在网上耙了30分钟没有结果,所以我做了一个简单的测试。
我没有复制和粘贴rbenv init
提出的结果,而是在〜/ .zshrc文件中键入了建议,使其像魅力一样工作。
我只能假设屏幕上显示的某些字符以某种不同的方式编码,因此它们会产生问题。