2011-08-29 153 views
2

我想讓Redmine安裝在我的MacBook Pro(Lion)上。我已經安裝了XAMPP。另外,據我所知,我已經安裝了required software for Redmine的所有正確版本。無法在Mac上安裝Redmine

但是我無法獲得rake -v以返回預期結果。我懷疑可能有破碎的寶石依賴關係。這是我第一次嘗試做任何與Ruby有關的事情。

有沒有辦法自動檢測和修復寶石的依賴關係。


更新:是我所得到當我執行rake -v完整的轉儲:http://pastebin.com/cuksWp8H

基本上我不斷收到以下:

MBP:redmine-1.2.1 username$ rake -v 
(in /Users/username/Sites/redmine-1.2.1) 
NOTE: Gem.source_index is deprecated, use Specification. It will be removed on or after 2011-11-01. 
Gem.source_index called from /Users/username/Sites/redmine-1.2.1/config/../vendor/rails/railties/lib/rails/gem_dependency.rb:21. 
+1

不應該先到你的redmine目錄嗎? – Krule

+0

@Krule:整個轉儲使我超過字符數限制。但是,我添加了一個轉儲鏈接。 –

回答

0

你可能想使用rake --version-v參數代表冗長。您注意到您的長期追蹤,它試圖執行測試套件而不是僅輸出版本。

另外 - 這可能是您的問題的原因--Redmine目前需要一個老版本的rubygems。作爲RedmineInstall standed:

的Rails 2.3.11將失敗,RubyGems的1.7.0或更高版本,堅持RubyGems的以前版本!

最後,管理平臺不使用捆綁(但ChiliProject一樣),所以任何捆綁的問題或修補不適用於此。

披露:我是ChiliProject開發人員。

+0

取決於...如果您使用[rvm ruby​​gems 1.6.2'使用[RVM](https://rvm.beginrescueend.com/)。如果您使用'sudo gem install ruby​​gems-update -v 1.6.2'使用庫存Mac Ruby' –

+0

非常感謝!我確實發現了另一個SO帖子,幫助了我:http://stackoverflow.com/questions/523993/how-do-you-downgrade-rubygems/4992974#4992974 –