升级到MacOs High Sierra后无法启动Rails

时间:2018-02-26 14:44:55

标签: ruby-on-rails ruby rbenv macos-high-sierra

我已将系统更新为MacOs High Sierra,但我无法启动Rails服务器。

当我运行rails server时,收到此错误消息:

  

在总共82颗宝石中找不到'nokogiri'(> = 1.5.9)       (GEM :: MissingSpecError)

当我运行'rails -v'时,我收到此错误:

在82个总宝石中找不到'nokogiri'(> = 1.5.9)(Gem :: MissingSpecError)

看起来Rails正在.../.gem/ruby/2.5.0:/...下搜索,但我的Rails应用已安装在ruby 2.3.1下。

我试图通过使用命令ruby 2.3.1在本地安装rbenv local 2.3.1来修复此问题,但是没有修复它。

我该如何解决这个问题?

更新:我通过删除项目文件夹并从github再次克隆它来修复此问题。然后我做了一个捆绑安装,现在我让我的Rails应用程序启动并再次运行。

0 个答案:

没有答案