如何清除安装Rails 6.0.0时出现的Gem源404警告?
解决Gem安装Rails时的GitHub源404警告问题
嘿,这个警告的根源其实很明确——你系统里还保留着早已废弃的GitHub Gem源,这个源早在多年前就停止服务了,所以gem命令尝试拉取数据时才会返回404错误。要清除这个警告,只需要清理掉无效的源,确保只使用官方的RubyGems源就行,步骤如下:
第一步:查看当前Gem源列表
先确认你的系统里到底有哪些源,运行命令:gem sources输出里应该能看到那个报错的
http://gems.github.com或者http://gems.github.io源。第二步:移除无效的旧源
把那个失效的GitHub源从列表里移除,运行:gem sources --remove http://gems.github.com如果还有
http://gems.github.io这类相关的旧源,也一并移除:gem sources --remove http://gems.github.io第三步:确保官方源已添加
确认你的源列表里有官方的RubyGems源,如果没有的话添加它:gem sources --add https://rubygems.org/第四步:验证最终的源列表
再次运行gem sources,你应该看到列表里只剩下https://rubygems.org/这一个有效源。可选:检查并清理配置文件
如果你担心还有隐藏的源配置,可以打开~/.gemrc文件(这是Gem的全局配置文件),看看里面有没有旧源的配置行,有的话直接删除对应的内容,保存文件即可。
做完这些之后,再重新运行gem install rails --pre,那个烦人的404警告就应该消失了,你就能专注于Rails 6测试版的开发啦。
内容的提问来源于stack exchange,提问作者PKul
相关产品推荐
相关产品推荐

