我的 kubuntu 系统(13.04)上有 rails 3.2.6。我的系统上有 rails 3.2.6 和 rails 4.0.0。我卸载了 rails 4.0.0,然后遇到了各种问题,从那时起 rails 无法正常工作(我的工作只使用 rails 3.2.X)。
当我做一个 gem 列表时,它说 rails (3.2.6)。但是,当我执行 rails -v 时,它会报告 rails 4.0.0。
我怎样才能完全擦拭铁轨并重新开始?
谢谢!!
铁螳螂7x
我的 kubuntu 系统(13.04)上有 rails 3.2.6。我的系统上有 rails 3.2.6 和 rails 4.0.0。我卸载了 rails 4.0.0,然后遇到了各种问题,从那时起 rails 无法正常工作(我的工作只使用 rails 3.2.X)。
当我做一个 gem 列表时,它说 rails (3.2.6)。但是,当我执行 rails -v 时,它会报告 rails 4.0.0。
我怎样才能完全擦拭铁轨并重新开始?
谢谢!!
铁螳螂7x
这可能不是最好的方法,但它可以让您接近移除导轨 4。
如果它 rails 4 是由 apt 安装的,您可以将其删除。
首先确认 rails 4 是由包管理器安装的:
运行which rails
并查看 rails 命令所在的位置。然后运行dpkg -L rails
它将列出所有使用 apt 安装的文件,用于包 rails。
你当然可以在一行中做到这一点
dpkg -L rails | grep `which rails`
然后,如果您的结果与 which 匹配,则使用 apt 将其删除。
apt-get --purge remove rails
希望这可以帮助,
将要