Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ruby-on-rails-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Redmine 2.1.2+Gitolite设置“rake db:migrate_插件”上的“rake中止”_Ruby On Rails_Ruby On Rails 3_Redmine_Ubuntu 12.04_Redmine Plugins - Fatal编程技术网

Ruby on rails Redmine 2.1.2+Gitolite设置“rake db:migrate_插件”上的“rake中止”

Ruby on rails Redmine 2.1.2+Gitolite设置“rake db:migrate_插件”上的“rake中止”,ruby-on-rails,ruby-on-rails-3,redmine,ubuntu-12.04,redmine-plugins,Ruby On Rails,Ruby On Rails 3,Redmine,Ubuntu 12.04,Redmine Plugins,我正在尝试用Redmine和GIT设置一个测试服务器。以下是本系列教程: 我正在为Redmine安装Gitolite插件,但在让它正常工作时遇到了一些问题。我遵循所有说明,但当我运行rake db:migrate\u插件时,我会出现以下错误: /usr/share/redmine# RAILS_ENV=production rake db:migrate_plugins --trace rake aborted! GONE /var/lib/gems/1.8/gems/rake-10.0.2/l

我正在尝试用Redmine和GIT设置一个测试服务器。以下是本系列教程:

我正在为Redmine安装Gitolite插件,但在让它正常工作时遇到了一些问题。我遵循所有说明,但当我运行rake db:migrate\u插件时,我会出现以下错误:

/usr/share/redmine# RAILS_ENV=production rake db:migrate_plugins --trace
rake aborted!
GONE
/var/lib/gems/1.8/gems/rake-10.0.2/lib/rake/application.rb:191:in `deprecate'
/usr/lib/ruby/vendor_ruby/rake/rdoctask.rb:4
/usr/lib/ruby/vendor_ruby/rails/tasks/documentation.rake:5:in `require'
/usr/lib/ruby/vendor_ruby/rails/tasks/documentation.rake:5
/usr/lib/ruby/vendor_ruby/rails/tasks.rb:15:in `load'
/usr/lib/ruby/vendor_ruby/rails/tasks.rb:15
/usr/lib/ruby/vendor_ruby/rails/tasks.rb:6:in `each'
/usr/lib/ruby/vendor_ruby/rails/tasks.rb:6
/usr/lib/ruby/vendor_ruby/rails/application.rb:292:in `require'
/usr/lib/ruby/vendor_ruby/rails/application.rb:292:in `initialize_tasks'
/usr/lib/ruby/vendor_ruby/rails/railtie.rb:184:in `instance_exec'
/usr/lib/ruby/vendor_ruby/rails/railtie.rb:184:in `load_tasks'
/usr/lib/ruby/vendor_ruby/rails/railtie.rb:184:in `each'
/usr/lib/ruby/vendor_ruby/rails/railtie.rb:184:in `load_tasks'
/usr/lib/ruby/vendor_ruby/rails/engine.rb:424:in `load_tasks'
/usr/lib/ruby/vendor_ruby/rails/application.rb:145:in `load_tasks'
/usr/lib/ruby/vendor_ruby/rails/railtie/configurable.rb:30:in `send'
/usr/lib/ruby/vendor_ruby/rails/railtie/configurable.rb:30:in `method_missing'
/usr/share/redmine/Rakefile:7
/var/lib/gems/1.8/gems/rake-10.0.2/lib/rake/rake_module.rb:25:in `load'
/var/lib/gems/1.8/gems/rake-10.0.2/lib/rake/rake_module.rb:25:in `load_rakefile'
/var/lib/gems/1.8/gems/rake-10.0.2/lib/rake/application.rb:581:in `raw_load_rakefile'
/var/lib/gems/1.8/gems/rake-10.0.2/lib/rake/application.rb:87:in `load_rakefile'
/var/lib/gems/1.8/gems/rake-10.0.2/lib/rake/application.rb:158:in `standard_exception_handling'
/var/lib/gems/1.8/gems/rake-10.0.2/lib/rake/application.rb:86:in `load_rakefile'
/var/lib/gems/1.8/gems/rake-10.0.2/lib/rake/application.rb:70:in `run'
/var/lib/gems/1.8/gems/rake-10.0.2/lib/rake/application.rb:158:in `standard_exception_handling'
/var/lib/gems/1.8/gems/rake-10.0.2/lib/rake/application.rb:68:in `run'
/var/lib/gems/1.8/gems/rake-10.0.2/bin/rake:37
/usr/local/bin/rake:19:in `load'
/usr/local/bin/rake:19
在此之前,我必须做一些变化:

我已经将插件安装到/usr/share/redmine/plugins中,而不是/usr/share/redmine/vendor/plugins。 我已经运行了bundle安装,因此它安装了一些缺少的依赖项。 我不知道接下来会发生什么。我一遍又一遍地阅读文档,但这似乎是一个Ruby/Rails版本控制问题,超出了我的控制范围


我在PPAs的Ubuntu12.04上运行Rails 3.2.8和Redmine 2.1.2。也许我应该停止尝试这些版本,转而使用旧的优秀Rails 2.3.14和Redmine 1.3.2

我是这些教程的原始作者——不幸的是,在六个月内,该教程的价值下降得如此之快。我会看看是否有时间在事实之外进行更新和实验——此外,我现在比过去有更多的RoR经验,但我还有很多其他作业。希望这里有人能给出答案。尽管如此,它看起来可能是数据库迁移文件的位置——就像它期望它位于供应商/插件中一样,因此出现了“Goe”语句。这只是一个猜测。谢谢,这些教程解释得很好,对于理解所有这些环境非常有用。现在,将插件放在vendor/plugins上会发出警告,这就是删除vendor目录的原因。Gitolite插件可能无法与Rails 2.3.14和Redmine 1.3.2配合使用,仅此而已。我试着回到Redmine 1.x和Rails 2.x。是的,gitolite插件已经很旧了。也许我会四处寻找一个新的,因为我目前的工作量使我无法分叉和修复这个。