【发布时间】:2023-07-04 06:06:02
【问题描述】:
如果有重复,请原谅我,但老实说,我不确定要搜索什么。我正在使用 Ruby on Rails 开发一个项目,并且在执行任何相关操作(即:rake、rails、rspec 等)时收到此消息:
您的 Ruby 版本是 2.1.5,但您的 Gemfile 指定的是 2.2.3
现在,我已经安装了 RVM,我可以通过发出命令来解决这个问题
bash --login
为清晰起见编辑
运行上述命令确实使用 Ruby 2.2.3 来执行命令。
/编辑
然后那些给定的命令就起作用了。我想做的是完全删除 2.1.5 版本——只留下 2.2.3。我已经采取了很多不同的方式,但是 Ruby 对我来说是一个非常陌生的领域,所以我不知道该怎么做。我确定我的机器上至少安装了三个 Ruby - 可能是我知道的两个版本的两个副本 - 我只想要一个版本并避免需要输入 bash --login 命令才能运行我的项目。
我正在运行 Ubuntu 15.10,并且至少对它的工作原理有所了解。如果有人可以指导我删除与 Ruby 和 Ruby on Rails 相关的所有内容,然后只安装 Ruby 2.2.3 和 Rails 4.2.4,我将不胜感激。让我知道这是否不是这个问题的正确交换。它似乎不太适合 Ubuntu 或 Sysadmin。
【问题讨论】:
标签: ruby-on-rails ruby rspec gem rvm