我想让Redmine安装在我的MacBook Pro(Lion)上。我已经安装了XAMPP。另外,据我所知,我已经安装了required software for Redmine的所有正确版本。
但是我无法让rake -v
返回预期结果。我怀疑可能存在宝石依赖关系。这是我第一次尝试做任何与Ruby有关的事情。
是否有办法自动检测并修复gem依赖项。
更新:完成对我执行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.
答案 0 :(得分:0)
您可能希望使用rake --version
,因为-v
参数代表详细信息。您在漫长的跟踪中注意到,它尝试执行测试套件而不是仅输出版本。
此外 - 这很可能是您的问题的原因 - Redmine目前需要旧版本的rubygems。正如RedmineInstall所示:
Rails 2.3.11将在RubyGems 1.7.0或更高版本中失败,坚持以前版本的RubyGems!
最后,Redmine不使用bundler(但ChiliProject会这样做)所以任何捆绑器问题或修复都不适用于此。
披露:我是ChiliProject的开发者。