Ruby on rails 我需要改变我的宝石路径吗?

Ruby on rails 我需要改变我的宝石路径吗?,ruby-on-rails,ruby,terminal,homebrew,Ruby On Rails,Ruby,Terminal,Homebrew,我试图在我的机器上安装rails,但一直遇到同样的问题,我安装了ruby2.2.0,并通过rbenv将其设置为global,ruby-v正确显示 $ ruby -v ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-darwin14] 但是当我尝试安装rails时,我得到了以下错误: $ gem install rails ERROR: While executing gem ... (Gem::FilePermissionError) You

我试图在我的机器上安装rails,但一直遇到同样的问题,我安装了ruby
2.2.0
,并通过
rbenv
将其设置为
global
ruby-v
正确显示

$ ruby -v
ruby 2.2.0p0 (2014-12-25 revision 49005) [x86_64-darwin14]
但是当我尝试安装rails时,我得到了以下错误:

$ gem install rails
ERROR:  While executing gem ... (Gem::FilePermissionError)
You don't have write permissions for the /Library/Ruby/Gems/2.0.0 directory.
我已经读过一些地方,如果我不知道自己在干什么,我就不应该使用
sudogem安装rails
,因为我可能会导致一些问题


我的问题是我是否应该/是否可以更改路径以避免权限问题?如果是,在哪里?

运行
哪个gem
并查看哪个版本的ruby正在运行?可能是
gem
正在通过系统ruby运行。如果是这种情况,请确保已将rbenv init添加到shell中:尝试运行此
echo'eval“$(rbenv init-”>~/.bash\u profile
。希望有帮助。如果你愿意,一个简单的解决方案就是从使用
rvm
改为使用
ruby安装
。根据我的经验,RVM会导致许多路径问题,而且现在有了
bundler
ruby install
chruby
,也就不再需要RVM了。