当我运行Ruby命令(比如gem -v
)时,会出现以下错误:
/Users/kristofer/.rvm/rubies/ruby-1.9.2-p180/bin/gem:4:
1.6.2
首先,我不明白这意味着什么/根据echo $PATH
,用户/克里斯托弗不在我的道路上.echo $PATH
的结果是:
/Users/kristofer/.rvm/gems/ruby-1.9.2-p180/bin:/Users/kristofer/.rvm/gems/ruby-1.9.2-p180@global/bin:/Users/kristofer/.rvm/rubies/ruby-1.9.2-p180/bin:/Users/kristofer/.rvm/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:/usr/X11/bin
正如你所见,这条路很干净.只是默认路径+RVM添加的内容.
我看到过其他类似的帖子,推荐的解决方法是运行chmod go-w path/to/folder
然而,我很确定让我的主文件夹不可写是个坏主意,对吗?我已经使用Disk Utility修复了权限,它没有发现我的主文件夹上的权限有任何问题.
你知道问题是什么吗?我该怎么解决?