我知道这个问题可能很直截了当,但是我对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
我在做什么错??
答案 0 :(得分:1)
gem
是Ruby的本机软件包管理器。
Bundler(bundle
)是一颗宝石,可以通过Gemfile
管理成捆的宝石。
我建议您使用rvm,rbenv或chruby之类的Ruby版本管理器,并安装xcode和xcode的命令行工具包。有些gem具有用C编写的依赖项,需要对其进行配置和编译,所有这些依赖项,还有一些xcode附带。