首页 > 解决方案 > 无法使用特定版本的捆绑程序

问题描述

我在 Debian 9 上,我正在尝试在 ruby​​ on rails 网站上使用 1.16.3 版本的 bundler。但是由于某种原因,系统在默认情况下和我明确指定时都坚持使用旧版本 1.13.6:

在此处输入图像描述

为了解决这个问题,我尝试完全卸载 1.13.6 版本:

在此处输入图像描述

现在我开始觉得我正在服用疯狂的药丸。物理上是否可以使用 1.16.3 版本?

编辑回复 matthewd: which -a bundler 找到两个命中:

/usr/local/bin/bundler
/usr/bin/bundler

如果使用 bundler -v 运行,两者都报告为版本 1.13.6

编辑回复 Kedarnag Mukanahallipatna: /home/manos/ 中没有 .rvm 目录。这可能是其他地方吗?

标签: ruby-on-railsdebian

解决方案


经过多次来回后,我最终卸载了之前通过 apt 安装的 ruby​​ 和 rails。然后我通过apt重新安装了ruby,而不是通过apt获取rails,我得到了它

gem install rails

Bundler 现在是 1.16.3。

一个免责声明......因为这整个事情在我处理其他导轨问题时一直是一个附带问题,所以我还做了很多其他的重新安装,所以那里有可能影响捆绑器。所以就是这样。


推荐阅读