4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 5 years have passed since last update.

改行エラー

Last updated at Posted at 2019-05-17

ターミナルでこんなエラーがでた。解決方法忘れない様に書き書き。。

開発環境

・Mac 10.14.4
・Visual Studio Code

エラー内容

mil-MacBook-Pro:002.filein mil.neon$ ruby cat.rb
ruby: warning: shebang line ending with \r may cause problems

shebang行に\rが使われているという警告

何故ダメなのか?

ダメな理由はMac環境なのに\rを使ってる為の可能性があるとの事。

mil-MacBook-Pro:002.filein mil.neon$ hexdump cat.rb
0000000 23 21 2f 75 73 72 2f 62 69 6e 2f 65 6e 76 20 72
0000010 75 62 79 0d 0a 0d 0a 66 69 6c 65 20 3d 20 46 69
0000020 6c 65 2e 6f 70 65 6e 28 22 74 65 73 74 2e 74 78
0000030 74 22 2c 22 72 22 29 0d 0a 0d 0a 77 68 69 6c 65
0000040 20 6c 69 6e 65 20 3d 20 66 69 6c 65 2e 67 65 74
0000050 73 0d 0a 20 20 20 20 70 75 74 73 20 6c 69 6e 65
0000060 0d 0a 65 6e 64 0d 0a                           
0000067

16進数で表示すると改行の値が視認できる。
0d 0a\r\n
なので、\n(LF)に変更する必要がある。

どうやら、Visual Studio CodeはWindows製

Visual Studio Codeで改行を変更する方法
で修正すれば、エラーが解決する。

4
2
2

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?