2015-12-15 142 views
1

的Rails我用rbenv安裝的Ruby-on-軌道,我用gem install rails命令,好像它會安裝很多依賴,沒有任何問題,但突然這個錯誤彈出:錯誤安裝使用rbenv

ERROR: Error installing rails: invalid gem: package is corrupt, exception while verifying: undefined method `size' for nil:NilClass (NoMethodError) in /Users/pouyankhodabakhsh/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/cache/loofah-2.0.3.gem

我找不到有用的東西來處理錯誤,不知道爲什麼會發生這種情況。有其他人有類似的錯誤嗎?你是如何解決這個問題的?我怎麼能這樣做?

我已經安裝了Ruby 2.2.3使用紅寶石build.I使用帶有埃爾卡皮坦一個蘋果,我也有同樣的問題,試圖安裝打捆但我安裝引入nokogiri的過程中沒有任何錯誤

回答

1

當您在運行bundle install期間出現undefined method 'size' for nil:NilClass錯誤時,緩存版本的gem已損壞。刪除導致錯誤的該gem的緩存版本(在您的情況下爲~/.rbenv/versions/2.2.3/lib/ruby/gems/2.2.0/cache/loofah-2.0.3.gem)並再次運行bundle install