gpt4 book ai didi

ruby-on-rails - Rails -v 在 Mac OSX 上说错误的 rails 版本

转载 作者:数据小太阳 更新时间:2023-10-29 08:38:03 26 4
gpt4 key购买 nike

我一直在尝试卸载 rails,因为它在 4.1.0.rc1 上,而我想要 4.0.0,所以我运行了

gem uninstall rails -v 4.1.0.rc1

它说它已成功卸载但是输入

rails -v

仍然给我 4.1.0.rc1

我试过运行

gem cleanup

但它仍然给我错误的版本,我已经退出终端并重新打开它,但仍然得到错误的版本。

我只是想确保我使用的是正确的版本并且一切运行顺利。我最近才开始接触 ruby​​ 并学习如何在终端中安装东西(我是最近的 mac 转换者)所以所有这些东西都让我感到困惑。

最佳答案

查看项目中的 gemfile。

应该有这一行

gem 'rails', '4.0.0'

进入你的项目目录

然后运行

rails -v

这应该返回

Rails 4.0.0

如果您在任何 rails 文件夹外执行 rails -v,它会显示您拥有的最新版本。但是,在 Rails 项目文件夹中,它使用在 gem 文件中定义的版本。

当你创建一个新的 Rails 项目时,你可以运行

rails _<*version*>_ new <application_name>

以4.0.0为例

rails _4.0.0_ new myapp 

这将返回您拥有的 rails 版本

gem list | grep rails

如果返回

rails (4.0.3, 4.0.0, 3.2.12)

然后你跑

gem uninstall railties -v 4.0.3

你回到全局系统上的 rails 4.0.0。但同样在每个 Rails 项目中,您都处于 gemfile 中指定的任何版本。

关于ruby-on-rails - Rails -v 在 Mac OSX 上说错误的 rails 版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22790113/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com