我正在使用gitlab作为我们的本地存储库,但是当我将某些东西推入它时,它告诉我,安装的宝石有问题。我不是红宝石程序员。

你有一些关于如何解决它的提示吗?

这是问题:

remote: /usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.6.5/lib/bundler/dsl.rb:39:in
`eval_gemfile': Gemfile syntax error compile error (Bundler::GemfileError)
remote: on line 23: syntax error, unexpected ':', expecting $end
remote: gem "mysql2", group: :mysql
remote:                     ^
remote:     from /usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.6.5/lib/bundler/dsl.rb:10:in `evaluate'
remote:     from /usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.6.5/lib/bundler/definition.rb:26:in `build'
remote:     from /usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.6.5/lib/bundler.rb:153:in `definition'
remote:     from /usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.6.5/lib/bundler.rb:116:in `setup'
remote:     from /usr/local/lib/ruby/gems/2.1.0/gems/bundler-1.6.5/lib/bundler/setup.rb:17
remote: error: hook declined to update refs/heads/master
.

我试图重新安装所有的宝石,但没有任何改变。你有一些提示,问题是?

有帮助吗?

解决方案

确保使用Ruby>= 1.9运行代码。旧版本不支持此哈希语法。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top