rails -v返回错误的ruby版本

时间:2017-03-13 16:46:09

标签: ruby macos ruby-on-rails-4 rvm rbenv

我之前在Mac上使用rvm来管理运行Ruby = 2.1.2和Rails 4.0.3的RoR应用程序的Ruby。我通过自制软件安装了rbenv,然后意识到它会与rvm发生冲突。在rbenv中我安装了Ruby 2.4.0,但随后将其删除并卸载了rbenv。即使删除了rbenv rails -v也开始给我发消息"你的Ruby版本是2.4.0,但你的Gemfile是2.1.2"。

然后我尝试完全删除rvm并重新安装rbenv。我的路径是干净的rvm和rbenv似乎正确安装ruby 2.1.2。然后我做了宝石安装rails -v 4.0.3',这是成功的,然后运行了'gem install bundler'和'捆绑安装'。但是,我仍然收到有关Ruby版本的上述消息。两个版本都是' rbenv版本'和' ruby​​ -v'告诉我,我使用的是2.1.2。我也尝试将rbenv切换到2.4.0然后返回,结果相同。出于开发原因,我现在无法切换到Ruby 2.4.0,并且必须坚持使用Ruby和Rails版本。

这里是echo $ PATH的清洁输出

/usr/local/bin:  
/Users/user/.rbenv/shims:  
/Users/user/.rbenv/bin:  
/usr/local/bin:  
/usr/local/opt/git/bin:  
/Users/user/.cask/bin:  
/usr/local/heroku/bin:  
/usr/bin:  
/bin:  
/usr/sbin:  
/sbin:  
/usr/local/bin:  
/opt/X11/bin:  
/Library/TeX/texbin:  
/Library/Frameworks/Python.framework/Versions/2.7/bin:  
/Users/user/bin:  
/usr/bin:  
/bin:  
/usr/sbin:  
/sbin:  
/usr/local/bin:  
/usr/local/git/bin:  
/usr/texbin:  
/usr/X11/bin:  
/Users/user/android-sdk-mac_x86/tools  

0 个答案:

没有答案
相关问题