2011-06-24 123 views
0

最近我一直在試驗Rails,並取得了進展。我根據http://ruby.railstutorial.org/在Windows 7上設置了自己的環境,並確保它可以與示例代碼一起工作。現在我想從我下載的Github上運行一個項目,但是在我的機器上執行捆綁安裝會產生錯誤(特別是github erros)。我需要複製原始開發者環境多近?那種混淆這些應用程序如何便攜式是跨平臺/服務器等新的Ruby on Rails開發人員需要幫助設置開發環境

這裏是原來的應用程序開發環境的規範,如果有幫助:
-Ruby 1.9.2,Rails的3.0.3,和MySQL 5.1。
-Ubuntu 10.04,Nginx,postfix,像獅身人面像(全文搜索引擎)和ImageMagic(自動調整大小的圖像&縮略圖)安裝的其他依賴項。

以下是錯誤:

Fetching git://github.com/mislav/will_paginate.git 
fatal: I don't handle protocol ''git' 
Git error: command `git clone 'git://github.com/mislav/will_paginate.git' "C:/Ra 
ilsInstaller/Ruby1.8.7/lib/ruby/gems/1.8/cache/bundler/git/will_paginate-6ad0773 
80835d8b425f1d46ebc3ada46214e7bbb" --bare --no-hardlinks` in directory C:/Sites/ 
plurplay has failed. 

感謝。

+0

Rails應用是相當獨立的平臺,能你請發佈你在運行''bundle bundle'''時收到的錯誤? – basicxman

+0

當然,這將有助於: 獲取git://github.com/mislav/will_pageinate.git Git錯誤:命令'git clone'git://github.com/mislav/will_pageinate.git'「C:/ RailsInstaller /Ruby1.8.7/lib/ruby/gems/1.8/cache/bundler/git/will_paginate ..... – jwBurnside

+0

錯誤,請編輯您的文章,並使用代碼格式與完全錯誤。 – basicxman

回答

2

嘗試這裏的解決方案,error: "fatal: I don't handle protocol ``git` when using bundle install

如果您不需要will_paginate的回購head你可以隨時更改

gem 'will_paginate', :git => "git://github.com/mislav/will_paginate.git" 

要只是

gem 'will_paginate' 
+0

酷,我應該剛剛谷歌搜索錯誤,但我沒有意識到這是共同的!無論如何,這照顧了Git錯誤,但現在它轉移到一個獅身人面像錯誤。必須是一個捆綁器版本問題,如您的鏈接中所述。 – jwBurnside