~/.rbenv/versions/2.0.0-p247/
和1.9.3-p429的类似文件夹一样存在,但1.8.7-p374没有。
发生了什么事或我做错了什么?我有一些宝石无法正常使用1.9和2.0,因此设置1.8.7-p374以帮助调试,但无法安装宝石。
$ rbenv versions
system
* 1.8.7-p374 (set by RBENV_VERSION environment variable)
1.9.3-p429
2.0.0-p195
$ gem install geonames
ERROR: While executing gem ... (Errno::EACCES)
Permission denied - /Users/user_name/.rbenv/versions/1.8.7-p374/lib/ruby/gems/1.8/gems/geonames-0.3.3/.gitignore
我可以sudo并安装gem,但我不知道在哪里,并且它不可用。
我迷失在rbenv。谢谢你的帮助。
答案 0 :(得分:0)
您显然已在自己的环境中设置RBENV_VERSION
,例如在~/.bashrc
中(查找export RBENV_VERSION=1.8.7-p374
),但未安装该特定的Ruby版本。
要继续,首先删除export
行,然后再安装Ruby 1.8.7:
$ rbenv install 1.8.7-p374
答案 1 :(得分:0)
Ruby版本1.8.7
通常预先安装了操作系统。这就是你在rbenv目录下看不到的原因