如何修改gemfile? (元帅数据太短)

时间:2013-09-28 19:11:00

标签: ruby-on-rails ruby ruby-on-rails-3.1 ruby-on-rails-4 redmine

我正在尝试安装rails但是我收到了“marshal data too short”错误。我在这个问题(bundle update fails : marshal data too short)中读到了我可以更新Gemfile以使其正常工作。

我的问题是我真的不知道如何修改这个“Gemfile”。

THX。

2 个答案:

答案 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