1

我在我的服务器(Debian Squeeze x64)上安装了gitlab(5.2)很长时间,效果很好,但是在同一台服务器上安装了Redmine(2.3.3)后,我无法将我的git副本推送到服务器:

Git客户端控制台显示:

remote: /home/git/.rvm/gems/ruby-1.9.3-p429/gems/bundler-1.3.5/lib/bundler/dsl.rb:33:in `eval_gemfile': Gemfile syntax error: (Bundler::GemfileError)
remote: /home/git/gitlab/Gemfile:29: syntax error, unexpected ':', expecting $end
remote: gem 'gitlab-grack', '~> 1.0.0', require: 'grack'
remote:                                         ^
remote:         from /home/git/.rvm/gems/ruby-1.9.3-p429/gems/bundler-1.3.5/lib/bundler/dsl.rb:9:in `evaluate'
remote:         from /home/git/.rvm/gems/ruby-1.9.3-p429/gems/bundler-1.3.5/lib/bundler/definition.rb:19:in `build'
remote:         from /home/git/.rvm/gems/ruby-1.9.3-p429/gems/bundler-1.3.5/lib/bundler.rb:148:in `definition'
remote:         from /home/git/.rvm/gems/ruby-1.9.3-p429/gems/bundler-1.3.5/lib/bundler.rb:116:in `setup'
remote:         from /home/git/.rvm/gems/ruby-1.9.3-p429/gems/bundler-1.3.5/lib/bundler/setup.rb:17
remote: error: hook declined to update refs/heads/master

我按照http://www.netnerdz.se/2013/01/installing-redmine-2-1-x-2-2-x-with-ruby-1-9-3-under-debian-squeeze安装了 Redmine /

我对红宝石和宝石一无所知,所以请任何人帮忙。

4

1 回答 1

1

这是ruby1.8的问题,我在安装redmine时忘记了我从debian存储库安装了ruby1.8。我运行“apt-get purge ruby​​1.8”后工作正常。抱歉打扰了。

于 2013-10-09T06:39:32.770 回答