我已将系统更新为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应用程序启动并再次运行。