【发布时间】:2016-11-25 11:06:21
【问题描述】:
我需要用于 rake 的 activerecord,但是当我尝试安装它时它说:
activesupport-5.0.0.1 requires ruby version >= 2.2.2,
which is incompatible with the current version, ruby 1.9.3p484
我尝试将 ruby 与 rbenv 更改为 2.2.2
rbenv versions
输出
系统 * 2.2.2(由 /home/user/.rbenv/version 设置) 2.3.1
但是当我使用 ruby -v 时,它会说
ruby 1.9.3p484(2013-11-22 修订版 43786)[x86_64-linux]
也尝试删除它,但是当我安装 rake 时
sudo apt-get install rake
我得到了这个输出
将安装以下额外的包:
libruby1.9.1 ruby ruby1.9.1
但是,我需要激活 ruby 版本 2.2.2 或更高版本(ruby -v)来安装活动记录,这样我才能执行 rake 命令。
【问题讨论】:
-
你跑
rbenv global 2.2.2了吗? -
是的,我做到了,并且在 rbenv 版本中有一个 *,但看起来 1.9.3p484 仍然处于活动状态
标签: ruby activerecord rake