ruby-on-rails - 无法在 Mac 上安装 Redmine

标签 ruby-on-rails ruby rubygems redmine

我正在尝试让 Redmine 安装到我的 MacBook Pro (Lion) 上。我已经安装了 XAMPP。另外,据我所知,我已经安装了所有正确版本的 required software for Redmine .

但是我无法让 rake -v 返回预期的结果。我怀疑可能存在损坏的 gem 依赖项。这是我第一次尝试做任何与 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.

最佳答案

您可能想使用 rake --version 作为 -v 参数代表冗长。您注意到在您的长跟踪中,它尝试执行测试套件而不仅仅是输出版本。

此外——这很可能是您遇到问题的原因——Redmine 目前需要旧版本的 ruby​​gems。站在RedmineInstall :

Rails 2.3.11 will fail with RubyGems 1.7.0 or later, stick to previous versions of RubyGems !

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

披露:我是 ChiliProject 开发人员。

关于ruby-on-rails - 无法在 Mac 上安装 Redmine,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7227465/

相关文章:

ruby-on-rails - 新记录的多个文件上传

ruby - 给定一个 Ruby DateTime,我如何确定它是否代表当前工作周中的一天?

ruby-on-rails - 如何在 Ruby on Rails 中添加字段?

ruby - 在本地运行 jekyll 时出错(rvm gemset 问题)

ruby-on-rails - <%= form_tag 和 <% form_tag 之间的区别

ruby-on-rails - before_save中设置参数

ruby-on-rails - 将虚拟属性添加到 json 输出

ruby - 如何在 ruby​​ 中分割很长的 %w 行

ruby - win32console已安装,但未按预期显示 'require'

mysql - 尝试使用 mysql2 gem 在 OS X 10.6 上运行 'rails server' 时未加载库 : libmysqlclient. 16.dylib 错误