我想使用rails版本5.我尝试使用它,但我的rails显示版本4.为什么?
$ ruby -v
ruby 2.2.3p173 (2015-08-18 revision 51636) [x86_64-linux]
$ rails -v
Rails 4.2.3
$ gem install rails
Successfully installed rails-5.0.0
1 gem installed
$ rails -v
Rails 4.2.3
答案 0 :(得分:0)
将以下内容添加到现有应用的gemfile中
gem 'rails', '5.0.0'
然后在项目目录中运行
bundle update rails
N.B。 Rails 5依赖于 ruby> = 2.2.2
答案 1 :(得分:0)
您可能必须运行rbenv rehash
来更新rails命令。
答案 2 :(得分:0)
要使用指定版本的Rails创建新的Rails应用程序,请将该版本作为命令的一部分包含在内。
例如。如果您安装了多个版本的Rails,rails _5.0.0_ new my_app_name
将创建一个新的Rails 5应用程序。
答案 3 :(得分:0)
您可以使用
安装rails 5.0.0 $ gem install rails -v 5.0.0
现在你的系统中看起来有两个rails版本,因为你无法通过rbenv选择默认版本,所以我建议你按照下面的步骤使用RVM安装RVM和rails
更新您的软件包管理器:
$ sudo apt-get update
安装卷曲:
$ sudo apt-get install curl
安装RVM:
$ \curl -sSL https://get.rvm.io | bash
使用RVM安装ruby
\curl -sSL https://get.rvm.io | bash -s stable --ruby
有关RVM如何工作的更多信息click here