2

Rails をインストールしようとしていますが、「マーシャル データが短すぎます」というエラーが表示されます。この質問 ( bundle update fails : marshal data too short ) で、Gemfile を更新して機能させることができると読みました。

私の問題は、この「Gemfile」を変更する方法が本当にわからないことです。

どうも。

4

2 に答える 2

3

くそー、それはとても簡単でした... gemfileを更新するには、次の2つのコマンドラインを実行するだけです:

gem source -r https://rubygems.org/
gem source -a http://rubygems.org/

その後、通常どおりインストールを実行できます。

gem install rails
于 2013-09-29T08:37:28.337 に答える
0

アプリケーションのルートに移動し、Gemfile を探します。ご参考までに、アプリケーションのルートは Rails サーバーを実行する場所です :)

好みのテキスト エディターを使用して Gemfile を開き、rubygems のソースを HTTP から HTTPS に変更してみてください。

次の場所を見つけます。

source 'http://rubygems.org'

それを次のように置き換えます。

source 'https://rubygems.org'

このスレッドを確認することをお勧めします: Marshal data too short

于 2013-09-28T22:21:23.390 に答える