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的帮助。