/opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/bundler-1.5.3/lib/bundler/dsl.rb:33:in `eval_gemfile': Gemfile syntax error: (Bundler::GemfileError)
When I run
puppet --version
from a custom pre-receive hook, I get:
/opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/bundler-1.5.3/lib/bundler/dsl.rb:33:in `eval_gemfile': Gemfile syntax error: (Bundler::GemfileError)
/opt/gitlab/embedded/service/gitlab-rails/Gemfile:21: syntax error, unexpected ':', expecting $end
gem "mysql2", '~> 0.3.16', group: :mysql
^
from /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/bundler-1.5.3/lib/bundler/dsl.rb:9:in `evaluate'
from /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/bundler-1.5.3/lib/bundler/definition.rb:26:in `build'
from /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/bundler-1.5.3/lib/bundler.rb:152:in `definition'
from /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/bundler-1.5.3/lib/bundler.rb:115:in `setup'
from /opt/gitlab/embedded/lib/ruby/gems/2.1.0/gems/bundler-1.5.3/lib/bundler/setup.rb:17
here is my hook:
#!/bin/bash
/usr/bin/puppet --version