Gemfile语法错误:<<<<<<< HEAD尝试启动localhost时

Ill*_*har 2 git macos terminal ruby-on-rails gemfile

我尝试启动我的localhost:3000 RoR应用程序.终端发生的事情:

[omrails]$rails s
Gemfile syntax error:
<<<<<<< HEAD
^
Run Code Online (Sandbox Code Playgroud)

我尝试在Google和Stackoverflow上搜索,但没有发现任何类似于我的问题.我假设ny Gemfile有问题,但我不知道究竟是什么.

我的Gemfile看起来像这样:

source 'https://rubygems.org'

gem 'rails', '3.2.8'
gem 'bootstrap-sass'
gem 'devise'
gem 'omniauth'

# Bundle edge Rails instead:
# gem 'rails', :git => 'git://github.com/rails/rails.git'


group :development do
gem 'sqlite3'
end


# Gems used only for assets and not required
# in production environments by default.
group :assets do
gem 'sass-rails',   '~> 3.2.3'
gem 'coffee-rails', '~> 3.2.1'

# See https://github.com/sstephenson/execjs#readme for more supported runtimes
# gem 'therubyracer', :platforms => :ruby

gem 'uglifier', '>= 1.0.3'
end

gem 'jquery-rails'

group :production do
gem 'pg', '0.12.2'
end

# To use ActiveModel has_secure_password
# gem 'bcrypt-ruby', '~> 3.0.0'

# To use Jbuilder templates for JSON
# gem 'jbuilder'

# Use unicorn as the app server
# gem 'unicorn'

# Deploy with Capistrano
# gem 'capistrano'

# To use debugger
# gem 'debugger'
Run Code Online (Sandbox Code Playgroud)

任何建议我的Gemfile可能有什么问题?如果您有任何其他问题或要求,请不要犹豫,问我.

Ben*_*Cox 5

这个地区:

<<<<<<< HEAD
group :development do
gem 'sqlite3'
end
=======
# gem 'sqlite3'

>>>>>>> 154ef24b95ea600ced834457e146c2fb27a18156
Run Code Online (Sandbox Code Playgroud)

是一个git合并冲突.它表示当前版本(HEAD)和您提取的另一个提交(154ef24b95ea600ced834457e146c2fb27a18156)都发生了变化.每个区域都会显示不同文件的内容供您阅读.

当您遇到这样的冲突时(通常是通过运行git mergegit rebase,或git pull),那么您应该在将其标记为已解决之前实际修复冲突git add.你这样做是通过查看由=======它分隔的两个区域来决定保留哪个区域.

有时您必须决定如何将两者合并为一个可以完成两项更改的内容,但在这种情况下,您可能只想丢弃已注释掉的部分.如果你修剪掉的行<<<<<<<,以及行========>>>>>>>>行之间的所有内容,那么你应该好好去.

一般来说研究git merge和rebase程序可能没什么坏处 - 它们很强大但如果你不熟悉可能会有点复杂.