为啥当我尝试将 rails 更新到 4.0.0 时会发生这种情况?

Posted

技术标签:

【中文标题】为啥当我尝试将 rails 更新到 4.0.0 时会发生这种情况?【英文标题】:Why does this happen when i try to update rails to 4.0.0?为什么当我尝试将 rails 更新到 4.0.0 时会发生这种情况? 【发布时间】:2016-08-13 06:48:45 【问题描述】:

我从 github 上提取了某人的项目,我们似乎使用了不同的 rails 版本。当我更新 rails gem 时,似乎一切正常,但是当我检查版本时,它仍然显示以前的版本,并且不会运行 rails 服务器。

me@ubuntu:~/Documents/RailsProjects/vega$ gem install rails   
--version=4.0.0
Successfully installed rails-4.0.0
Parsing documentation for rails-4.0.0
Done installing documentation for rails after 0 seconds
1 gem installed
me@ubuntu:~/Documents/RailsProjects/vega$ rails -v
Rails 3.2.6

【问题讨论】:

【参考方案1】:

您安装了多个 Rails 版本,它会报告找到的第一个版本。

项目有 gemfile 吗?如果是这样,请让 bundle 为您处理:

bundle install
bundle exec rails s

【讨论】:

以上是关于为啥当我尝试将 rails 更新到 4.0.0 时会发生这种情况?的主要内容,如果未能解决你的问题,请参考以下文章

为啥我不能用 gem install rails -v 4.0.0 安装 rails?

将 Rails 4 降级到 3.2

当我在 Rails 中更新用户模型时会发生回滚?

重新加载 rails 初始化器

Montouch 4.0.0 更新后未找到 Monotouch 激活应用程序??

为啥我的 Rails 应用程序无法部署到 AWS Elastic Beanstalk?