Ruby on rails 无法在Mac上安装Redmine

Ruby on rails 无法在Mac上安装Redmine,ruby-on-rails,ruby,gem,redmine,Ruby On Rails,Ruby,Gem,Redmine,我正试图让Redmine安装在我的MacBookPro Lion上。我已经安装了XAMPP。另外,据我所知,我已经安装了的所有正确版本 然而,我无法让rake-v返回预期的结果。我怀疑可能存在被破坏的gem依赖关系。这是我第一次尝试做任何与Ruby有关的事情 是否有一种方法可以自动检测和修复gem依赖项 更新:当我执行rake-v时,我得到的完整转储: 从本质上讲,我一直得到以下几点: MBP:redmine-1.2.1 username$ rake -v (in /Users/username

我正试图让Redmine安装在我的MacBookPro Lion上。我已经安装了XAMPP。另外,据我所知,我已经安装了的所有正确版本

然而,我无法让rake-v返回预期的结果。我怀疑可能存在被破坏的gem依赖关系。这是我第一次尝试做任何与Ruby有关的事情

是否有一种方法可以自动检测和修复gem依赖项

更新:当我执行rake-v时,我得到的完整转储:

从本质上讲,我一直得到以下几点:

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.
您可能希望使用rake-version,因为-v参数代表verbose。您在长跟踪中注意到,它试图执行测试套件,而不仅仅是输出版本

另外——这很可能是您的问题的原因——Redmine目前需要旧版本的rubygems。根据立场:

Rails 2.3.11将在RubyGems 1.7.0或更高版本中失败,请坚持使用RubyGems的早期版本

最后,Redmine不使用bundler,但ChiliProject使用bundler,因此任何bundler问题或修复都不适用于此处

披露:我是一名项目开发人员。

您可能希望使用rake-version,因为-v参数代表verbose。您在长跟踪中注意到,它试图执行测试套件,而不仅仅是输出版本

另外——这很可能是您的问题的原因——Redmine目前需要旧版本的rubygems。根据立场:

Rails 2.3.11将在RubyGems 1.7.0或更高版本中失败,请坚持使用RubyGems的早期版本

最后,Redmine不使用bundler,但ChiliProject使用bundler,因此任何bundler问题或修复都不适用于此处


披露:我是一名项目开发人员。

你不应该先去你的redmine目录吗?@Krule:整个转储文件让我超过了字符限制。我已经添加了一个到转储的链接。你不应该先去你的redmine目录吗?@Krule:整个转储让我超过了字符限制。我已经添加了一个到转储的链接。但是,这取决于。。。如果您使用的是rvm rubygems 1.6.2。如果您使用的是stock Mac Ruby和sudo gem,请安装rubygems更新-v 1.6.2,这是非常重要的!我确实在这里找到了另一个帮助我的SO帖子:视情况而定。。。如果您使用的是rvm rubygems 1.6.2。如果您使用的是stock Mac Ruby和sudo gem,请安装rubygems更新-v 1.6.2,这是非常重要的!我确实在这里找到了另一个帮助我的SO帖子: