在Mac上升级Rails

时间:2018-11-05 05:05:54

标签: ruby-on-rails ruby-on-rails-5 updating

我知道这个问题可能很直截了当,但是我对Rails有点陌生,所以请耐心等待。我在Mac上安装过Rails版本5.1.5,我需要将Rails更新到版本5.1.6,但我终生无法做到这一点。

我尝试了

 `sudo gem install rails -v 5.1.6`

但这给出了错误 错误:无法构建gem本机扩展。

使用gem list表示我拥有

导轨(5.1.5,5.1.4)

我也尝试过bundle update rails

我不断得到无法找到Gemfile

我在做什么错??

1 个答案:

答案 0 :(得分:1)

gem是Ruby的本机软件包管理器。

Bundler(bundle)是一颗宝石,可以通过Gemfile管理成捆的宝石。

我建议您使用rvm,rbenv或chruby之类的Ruby版本管理器,并安装xcode和xcode的命令行工具包。有些gem具有用C编写的依赖项,需要对其进行配置和编译,所有这些依赖项,还有一些xcode附带。