ruby-on-rails - 为什么我的 Ubuntu 在明确卸载并安装上一个版本后仍然声称 Ruby on Rails 的版本是 4.0.0?

标签 ruby-on-rails ubuntu ruby-on-rails-3.2

test@test-VirtualBox:~$ sudo gem uninstall rails
[sudo] password for test: 
Successfully uninstalled rails-4.0.0
test@test-VirtualBox:~$ rails -v
Rails 4.0.0

test@test-VirtualBox:~$ sudo gem install rails -v 3.2.11
[sudo] password for test: 
Successfully installed rails-3.2.11
test@test-VirtualBox:/home$ rails -v
Rails 4.0.0

test@test-VirtualBox:~$ sudo gem uninstall rails -v 4.0.0
INFO:  gem "rails" is not installed

test@test-VirtualBox:~$ sudo gem uninstall rails -v 3.2.11    
You have requested to uninstall the gem:
rails-3.2.11
gmaps4rails-1.5.6 depends on [rails (~> 3.2.1)]
If you remove this gems, one or more dependencies will not be met.
Continue with Uninstall? [Yn]  

为什么?

对于它的值(value),以下是补充信息。
test@test-VirtualBox:~$ gem list rails
*** LOCAL GEMS ***
rails (4.0.0)
test@test-VirtualBox:~$ 
test@test-VirtualBox:~$ sudo rails -v
Rails 4.0.0
test@test-VirtualBox:~$ rails -v
Rails 4.0.0

gem 文件
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.0.0'

最佳答案

尝试使用这个:

gem install rails # No sudo

我认识的大多数人都在使用 rvm(或 rbenv):https://rvm.io/

关于ruby-on-rails - 为什么我的 Ubuntu 在明确卸载并安装上一个版本后仍然声称 Ruby on Rails 的版本是 4.0.0?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17724421/

相关文章:

jquery - Rails 3.2.1 上的 morris.js 无法从 html 获取 json

ios - Rails API - 并行处理多个交易 - 平衡支付

mysql - 如何使用 Rails ActiveRecord 迁移将主键插入 MySQL 数据库?

mysql - 从 mysql 执行时找不到 Linux Bash 自定义函数

linux - CMake 在 Ubuntu 上的错误路径中寻找 Qt 库

heroku - 如何在 Rails 中使用 Heroku 和 Sendgrid 配置设计电子邮件?

ruby-on-rails - Rails 模板中的 Ruby 枚举器

ruby-on-rails - 在 Rails 表单中编辑时设置选定值

mysql - 安装 mysql2 时出错 : Failed to build gem native extension

ubuntu - Ansible playbook 安装失败