我正在尝试安装rails但是我收到了“marshal data too short”错误。我在这个问题(bundle update fails : marshal data too short)中读到了我可以更新Gemfile以使其正常工作。
我的问题是我真的不知道如何修改这个“Gemfile”。
THX。
答案 0 :(得分:3)
该死的,这很简单......更新gemfile,你只需要执行这两个命令行:
gem source -r https://rubygems.org/
gem source -a http://rubygems.org/
然后您可以正常执行安装:
gem install rails
答案 1 :(得分:0)
转到应用程序的根目录,然后查找Gemfile。应用程序的根目录是运行rails server的地方,如果您想知道:)
使用您喜欢的文本编辑器打开Gemfile,并尝试将rubygems源从HTTP更改为HTTPS。
找到以下内容:
source 'http://rubygems.org'
将其替换为:
source 'https://rubygems.org'
您可能需要查看此主题:Marshal data too short