ruby-on-rails - 无法使用特定版本的捆绑程序
问题描述
我在 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 目录。这可能是其他地方吗?
解决方案
经过多次来回后,我最终卸载了之前通过 apt 安装的 ruby 和 rails。然后我通过apt重新安装了ruby,而不是通过apt获取rails,我得到了它
gem install rails
Bundler 现在是 1.16.3。
一个免责声明......因为这整个事情在我处理其他导轨问题时一直是一个附带问题,所以我还做了很多其他的重新安装,所以那里有可能影响捆绑器。所以就是这样。
推荐阅读
- php - 如何使用带有 URL 参数的 htacces 重定向页面
- r - 如何更改数据框中的日期?
- javascript - 成功订阅后,Angular 祝酒成功消息
- f# - 具有共享属性的 F# 域建模
- android - 如何在 Android 中创建类似“Tab Layout”的圆形数组?
- jquery - 从 json 中获取值并放入下拉列表
- r - R 中的循环遍历变量名并创建新的滞后变量
- python - 函数 'cvSetMouseCallback' 中的 NULL 窗口处理程序
- python - 为什么迭代器需要被耗尽和丢弃?
- javascript - 在 React 应用程序中使用 vanilla JavaScript 包