2014-07-20 37 views
0

嘗試安裝給定應用程序的所有寶石時,總是出現錯誤。Rails - 命令「bundle install」無法獲取寶石

$ bundle install --verbose --retry 4 
Fetching from: https://bundler.rubygems.org/api/v1/dependencies 
Fetching source index from https://rubygems.org/ 
Resolving dependencies...Fetching from: https://rubygems.org/quick/Marshal.4.8/sass-rails-4.0.3.gemspec.rz 

Network error while fetching https://rubygems.org/quick/Marshal.4.8/sass-rails-4.0.3.gemspec.rz 

我可以通過wget或網頁瀏覽器手動獲取文件,所以網絡不是問題!

通過gem命令安裝也起作用,但這很痛苦。

有人可以幫我這個嗎?我無言以對什麼可以在這裏發生

回答

1

我是新手,學習的回報率,運行小牛,使用RVM,紅寶石版本2.1.2嘗試它,Rails的4.1.4

當我試圖運行$ rails server,我漸漸以下錯誤

,我曾試圖在我的rails這之中app文件夾

網絡錯誤而獲取 https://rubygems.org/quick/Marshal.4.8/sass-rails-4.0.3.gemspec.rz

$ gem install spring 

無法在此機器上可用的寶石中找到gem'jquery-rails(> = 0)ruby'。

$ gem install jquery-rails 

找不到寶石 'sqlite3的(> = 0)紅寶石' 在此機器上可用的寶石。

$ gem install sqlite3 

找不到寶石 'SASS護欄(〜> 4.0.3)紅寶石' 在本機上可用的寶石。

$ gem install sass-rails 

而對於其他錯誤,如上面我沒有安裝逐一

我無法找到在互聯網上的任何解決方案,甚至在我的系統的寶石被更新。然後作爲最後的手段,我做了這個,一個接一個地安裝它們。

它開始工作

+0

是的,你可以逐一安裝它們,但這是一個真正的痛苦。我不想這樣做,而是解決這個問題。無論如何感謝提示 – titiyoyo