줄 바꾸기 코드 오류로heroku에 대한 이전 실패
2588 단어 Rails5.2.42.6.3p62Ruby
줄 바꿈 코드 오류로 인해 Heroku를 마이그레이션하지 못했습니다.
Heroku에 응용 프로그램을 업로드하는 중 다음 오류가 발생했습니다.
마이그레이션에 실패했으니 그때의 대처 방법을 요약해 봅시다./usr/bin/env: ‘ruby\r’: No such file or directory
카탈로그
/usr/bin/env: ‘ruby\r’: No such file or directory
작업 환경
호스트 OS: 윈도우즈 10
고객 OS 실행 환경: Vagrant2.2.5
고객 OS: Ubuntu VERSION = "16.04.6 LTS(Xenial Xerus)"
ruby : 2.6.3p62
rails : 5.2.4
편집기:Atom
잘못된 내용
Heroku를 마이그레이션하는 동안 다음 오류가 발생했습니다. 마이그레이션에 실패했습니다.
vagrant@ubuntu-xenial:~/workspace/rails_exercise/social_app$ heroku run rails db:migrate
Running rails db:migrate on ⬢ mysterious-plains-71936... up, run.9817 (Free)
/usr/bin/env: ‘ruby\r’: No such file or directory
또한 상기 발생 전에 로컬 환경에서 웹 서버를 시작할 때도 다음과 같은 Warning이 발생했다.그러나 로컬 환경에서 아무런 문제가 없어 프로그램이 실행되고 있기 때문에 Heroku의 디자인은 무시되었다.vagrant@ubuntu-xenial:~/workspace/rails_exercise/social_app$ rails s -b 0.0.0.0
/home/vagrant/.rbenv/versions/2.6.3/bin/ruby: warning: shebang line ending with \r may cause problems
=> Booting Puma
* Listening on tcp://0.0.0.0:3000
Use Ctrl-C to stop
시도해 본 일
인터넷에서 찾아보니 바뀐 이유가 있는 것 같다
Atom 줄 바꿈 열기
그 후에 git commiit를 했고 Herokuru run을 하면 성공했어요.
vagrant@ubuntu-xenial:~/workspace/rails_exercise/social_app$ heroku run rails db:migrate
끝말
앞으로 이런 일은 Atom의 기본 줄 바꿈 코드를 Unix의 LF 형식으로 변경한다.
변경 방법:
Settings -> Packages -> Line Ending Selector -> change the “Default line ending” setting to “LF” instead of “OS Default”.
Reference
이 문제에 관하여(줄 바꾸기 코드 오류로heroku에 대한 이전 실패), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/j-sunaga/items/b35b9ab4f378416fc446텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)