所以,我一直在努力让redmine在网上学习各种教程,但我总是被困在同一个步骤上:
G:\Ruby187\apps\redmine>rake db:migrate
NOTE: SourceIndex.new(hash) is deprecated; From G:/Ruby187/apps/redmine/config/.
./vendor/rails/railties/lib/rails/vendor_gem_source_index.rb:100:in `new'.
rake/rdoctask is deprecated. Use rdoc/task instead (in RDoc 2.4.2+)
rake aborted!
uninitialized constant ActiveSupport::Dependencies::Mutex
(See full trace by running task with --trace)查找错误后,他们告诉我更改Rakefile行:
require 'rake/rdoctask'至
require 'rdoc/task'但是我得到了一个错误:
G:\Ruby187\apps\redmine>rake db:migrate
NOTE: SourceIndex.new(hash) is deprecated; From G:/Ruby187/apps/redmine/config/.
./vendor/rails/railties/lib/rails/vendor_gem_source_index.rb:100:in `new'.
rake aborted!
no such file to load -- rdoc/task
(See full trace by running task with --trace)以下是有关我的设置的一些信息:
G:\Ruby187\apps\redmine>gem列表
actionmailer (2.3.5)
actionpack (2.3.5)
activerecord (2.3.5
activeresource (2.3.5)
activesupport (2.3.5)
cgi_multipart_eof_fix (2.5.0)
gem_plugin (0.2.3)
i18n (0.4.2)
mongrel (1.1.5 x86-mingw32)
mysql (2.8.1 x86-mingw32)
rack (1.0.1)
rails (2.3.5)
rake (0.9.2)请帮帮忙!
发布于 2011-09-20 16:29:18
问题似乎在于您的rake版本-来自RedmineInstall requirements部分:
需要Rake 0.8.7 ( Rails还不支持RAK0.9.x)
您需要卸载当前安装的rake版本:
gem uninstall -v=0.9.2 rake(回答y)
并安装一个旧版本:
gem install -v=0.8.7 rake还请参阅红矿论坛上的这消息
发布于 2013-07-26 21:38:50
如果您在Windows上“手动”安装红地雷,请尝试BitNami红矿堆 (包含红矿山加上所有所需的依赖项,在一个单一的Windows中)。
我也没有手动安装红矿山,所以我使用了BitNami安装程序,它只是工作,没有任何问题。
https://stackoverflow.com/questions/7485299
复制相似问题