No Newline at End of File

作者:周星 发布:2017-10-07
diff --git a/Gemfile b/Gemfile
index b53bc1b..5359e7c 100644
--- a/Gemfile
+++ b/Gemfile
@@ -103,4 +103,4 @@ end

 group :production do
   gem 'newrelic_rpm'
-end
+end
\ No newline at end of file

       在 git diff 时经常会遇到这样的提示: No Newline at End of File,但是打开文件一看明明没有变化,这个问题的产生原因是文件最后一行末尾的换行符被我们删掉了,只要我们在 IDE 的最后一行打一个换行就可以解决这个问题。

       追本溯源,为什么文件的最后一行需要一个换行符?在 C 语言中,如果一个文件的末尾没有换行符,那么被它 include 进来文件的第一行就会连接到它的最后一行,造成编译错误。

支付宝扫码赞助博主


评论(4)

Qq3

jt第1楼

这个警告我也经常碰到,只是没有出过编译错误,但编译器会有警告。

2015-09-03 03:22:40

Qq1

jt第2楼

头像好逗比

2015-09-03 03:23:04

Qq2

jt第3楼

头像还是随机的?

2015-09-03 03:23:21

Qq3

ruby新手第4楼

头像是挺有意思的

2015-12-03 05:30:42