rails 不适合 ruby
rails isnt seeing proper dir of ruby
我不确定出了什么问题,但看一下图片,它说明了我所知道的关于这个问题的一切
$ gem install rails
Fetching: activesupport-5.0.0.1.gem (100%) ERROR:
Error installing rails: activesupport requires Ruby version >= 2.2.2
问题是 rails 安装开始时可用的 ruby 版本仍然是 2.2.1。
即使你升级了ruby版本,只检查ruby版本
$ ruby -v
它应该仍然显示旧的。
您应该使用 ruby 版本管理器 (rvm) 来管理 ruby 的不同版本。使用它您可以更改 ruby 的默认版本,以便可以正确安装最新版本的 rails。如果您想安装其他一些 rails 版本,例如 4.2,它与系统默认提供的 ruby 版本兼容,
$ gem install rails -v=4.2
这应该会成功安装 rails。
现在为了更好的 management 和一个好的练习,
安装 rvm,
$ \curl -sSL https://get.rvm.io | bash -s stable
现在根据需要使用
安装ruby版本
$ rvm install 2.3.1
接下来将此版本设置为默认版本
$ rvm use 2.3.1 --default
以防万一您仅为特定项目需要此版本,只需使用
$ rvm use 2.3.1
现在检查
$ ruby -v
--2.3.1
立即启动 rails gem 安装。
$ gem install rails
这应该有帮助
我不确定出了什么问题,但看一下图片,它说明了我所知道的关于这个问题的一切
$ gem install rails
Fetching: activesupport-5.0.0.1.gem (100%) ERROR:
Error installing rails: activesupport requires Ruby version >= 2.2.2
问题是 rails 安装开始时可用的 ruby 版本仍然是 2.2.1。 即使你升级了ruby版本,只检查ruby版本
$ ruby -v
它应该仍然显示旧的。
您应该使用 ruby 版本管理器 (rvm) 来管理 ruby 的不同版本。使用它您可以更改 ruby 的默认版本,以便可以正确安装最新版本的 rails。如果您想安装其他一些 rails 版本,例如 4.2,它与系统默认提供的 ruby 版本兼容,
$ gem install rails -v=4.2
这应该会成功安装 rails。
现在为了更好的 management 和一个好的练习, 安装 rvm,
$ \curl -sSL https://get.rvm.io | bash -s stable
现在根据需要使用
安装ruby版本 $ rvm install 2.3.1
接下来将此版本设置为默认版本
$ rvm use 2.3.1 --default
以防万一您仅为特定项目需要此版本,只需使用
$ rvm use 2.3.1
现在检查
$ ruby -v
--2.3.1
立即启动 rails gem 安装。
$ gem install rails
这应该有帮助