我安装了Ruby 1.8.7
已安装的导轨2.3.11和机架1.1.0和1.1.1'
见下面的本地宝石列表
C:\ Ruby187 \ Apps \ Redmine> gem list
*本地宝石*
actionmailer(2.3.11,2.0.0) actionpack(2.3.11,2.0.0) activerecord(2.3.11,2.0.0) activeresource(2.3.11) activesupport(2.3.11,2.0.0) i18n(0.6.0,0.4.2) mysql(2.8.1 x86-mingw32) 机架(1.1.2,1.1.1,1.1.0) 铁轨(2.3.11) 耙子(0.9.2) sqlite3(1.3.3 x86-mingw32) sqlite3-ruby(1.3.3)
安装了mysql并创建了readmine数据库
这是我遇到的问题;
C:\ Ruby187 \ Apps \ Redmine> rake db:migrate RAILS_ENV
不推荐使用rake / rdoctask。使用rdoc / task代替(在RDoc 2.4.2+中) 警告:'task:t,arg,:needs => [deps]'已被弃用。请使用'任务:t,[ args] => [deps]'而不是。 在C:/Ruby187/Apps/Redmine/lib/tasks/email.rake:170 耙子流产了! 没有这样的文件加载 - sqlite
任务:TOP => db:migrate =>环境 (通过使用--trace运行任务查看完整跟踪)
readmine / config
下的database.yml文件的内容生产: 适配器:mysql 数据库:redmine 主持人:localhost 用户名:root 密码:korkimysql 编码:utf8
发展: 适配器:mysql 数据库:redmine_development 主持人:localhost 用户名:root 密码:korkimysql 编码:utf8
感谢任何帮助
C:\ Ruby187 \ Apps \ Redmine> rake db:migrate RAILS_ENV --trace results below
tring / inflections.rb:162:在constantize'
C:/Ruby187/Apps/Redmine/vendor/rails/active
157:in
observed_class'中
C:/ Ruby187 /应用程序/管理平台/供应商/轨道/活性
183:在observed_classes'
C:/Ruby187/Apps/Redmine/vendor/rails/active
166:in
初始化'
C:/Ruby187/lib/ruby/1.8/singleton.rb:94:在
C:/Ruby187/lib/ruby/1.8/singleton.rb:94:在
C:/ Ruby187 /应用程序/管理平台/供应商/轨道/活性
38:每个instantiate_observers'
C:/Ruby187/Apps/Redmine/vendor/rails/active
36:in
C:/ Ruby187 /应用程序/管理平台/供应商/轨道/活性
36:在instantiate_observers'
C:/Ruby187/Apps/Redmine/vendor/rails/action
.rb:15:in
define_dispatcher_callbacks'中
C:/ Ruby187 /应用程序/管理平台/供应商/轨道/活性
rb:182:在call'
C:/Ruby187/Apps/Redmine/vendor/rails/active
rb:182:in
evaluate_method'中
C:/ Ruby187 /应用程序/管理平台/供应商/轨道/活性
rb:166:在call'
C:/Ruby187/Apps/Redmine/vendor/rails/active
rb:90:in
运行'
C:/ Ruby187 /应用程序/管理平台/供应商/轨道/活性
rb:90:在each'
C:/Ruby187/Apps/Redmine/vendor/rails/active
rb:90:in
发送'
C:/ Ruby187 /应用程序/管理平台/供应商/轨道/活性
rb:90:在run'
C:/Ruby187/Apps/Redmine/vendor/rails/active
rb:276:in
run_callbacks'中
C:/ Ruby187 /应用程序/管理平台/供应商/导轨/动作
.rb:51:在send'
C:/Ruby187/Apps/Redmine/vendor/rails/action
.rb:51:in
run_prepare_callbacks'中
C:/ Ruby187 /应用程序/管理平台/配置/../供应商/ RA
n prepare_dispatcher'
C:/Ruby187/Apps/Redmine/config/../vendor/ra
n
进程'
C:/ Ruby187 /应用程序/管理平台/配置/../供应商/ RA
n send'
C:/Ruby187/Apps/Redmine/config/../vendor/ra
n
运行'
C:/ Ruby187 /应用程序/管理平台/配置/环境。
C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/
_要求'
C:/Ruby187/lib/ruby/site_ruby/1.8/rubygems/
C:/ Ruby187 /应用程序/管理平台/供应商/轨道/活性
es.rb:182:在require'
C:/Ruby187/Apps/Redmine/vendor/rails/active
es.rb:547:in
new_constants_in'中
C:/ Ruby187 /应用程序/管理平台/供应商/轨道/活性
es.rb:182:require'
C:/Ruby187/Apps/Redmine/vendor/rails/railti
C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9.
C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9.
C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9.
C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9.
C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9.
h_call_chain'
C:/Ruby187/lib/ruby/1.8/monitor.rb:242:in
C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9。
h_call_chain'
C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9。
必需品
C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9。
C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9。
必需品
C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9。
h_call_chain'
C:/Ruby187/lib/ruby/1.8/monitor.rb:242:in`
C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9。
h_call_chain'
C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9。
C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9。
oke_task”
C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9。
水平'
C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9。
“
C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9。
水平'
C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9。
ndard_exception_handling”
C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9。
水平'
C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9
C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9。 ndard_exception_handling” C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9
C:/Ruby187/lib/ruby/gems/1.8/gems/rake-0.9。 C:/ Ruby187 / bin / rake:19:在'load'中 C:/ Ruby187 /斌/耙:19 任务:TOP => db:migrate =>环境
答案 0 :(得分:1)
将rake版本降级(卸载并安装)到0.8.7解决了这个问题。
答案 1 :(得分:0)
在开发我们的BitNami Redmine Stack时,我们也遇到了你提到的同一个问题,我们也发布了Ruby 1.8.7和rake 0.8.7。