Ruby on rails Rbenv后Rails Gem安装失败

Ruby on rails Rbenv后Rails Gem安装失败,ruby-on-rails,rbenv,Ruby On Rails,Rbenv,所以当我跑步时: $ rails new mywebapp 我得到以下错误: Your user account isn't allowed to install to the system Rubygems. 尽管通过自制软件安装了rbenv,但仍然存在这种情况 我在~/.bash_配置文件中添加了以下内容 eval "$(rbenv init -)" 并安装了Ruby的一个版本 运行: $ echo $PATH 给我: /Users/myusername/.rbenv/shims:/

所以当我跑步时:

$ rails new mywebapp
我得到以下错误:

Your user account isn't allowed to install to the system Rubygems.
尽管通过自制软件安装了rbenv,但仍然存在这种情况

我在~/.bash_配置文件中添加了以下内容

eval "$(rbenv init -)"
并安装了Ruby的一个版本

运行:

$ echo $PATH
给我:

/Users/myusername/.rbenv/shims:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
我不知道从这里到哪里去。希望有人能帮忙


非常感谢。

根据对原始问题的评论,答案是使用安装的系统
rails
可执行文件而不是rbenv版本。修复程序将运行:

gem install rails

在这个问题上同意Dylan的观点,我认为最好的解决方案是使用
Rbenv global 2.1.1
然后在该版本上重新安装bundler

gem卸载捆绑程序
gem安装绑定器
rbenv再灰化

这对我有好处。
希望能有所帮助。

尝试
sudo gem update--system
您实际使用的是您安装的rbenv ruby吗(例如
rbenv global 2.1.1
将2.1.1设置为全局默认值)。如果没有,您可能仍然在使用系统ruby。@DylanMarkow运行
$rbenv verions
返回
system*2.0.0-p247(由/Users/myusername/.rbenv/version设置)
$rbenv global
返回
2.0.0-p247
。安装rbenv后您是否运行
gem install rails
?听起来可能它还在尝试使用
/usr/bin/rails
?@DylanMarkow我想我把rails安装搞砸了,因为运行
gem install rails
似乎已经解决了这个问题。谢谢@DylanMarkow的帮助。