我昨天安装了rbenv来安装Gosu。我遵循“如何在 OS X 上安装 Rbenv ”,一切正常。
今天,我开始了一个新的Gosu项目,它给了我这个错误:
my_game.rb:1:in `require': no such file to load -- gosu (LoadError)
from my_game.rb:1
所以我尝试了:
gem install Gosu
这使:
ERROR: While executing gem ... (Gem::FilePermissionError)
You don't have write permissions into the /Library/Ruby/Gems/1.8 directory.
但是 rbenv global 给出:
1.9.3-p0
到底是怎么回事?运行的 Ruby 不应该是 1.9.3-p0 吗?我试rbenv rehash
了几次,我也试了rbenv init
。
我也有:
export PATH="$HOME/.rbenv/bin:$PATH"
eval "$(rbenv init -)"
在我的 ~/.zshrc 文件中。
我究竟做错了什么?